home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / wpentk.zip / WBPENTK4.DSK / IDMTEXT.IH < prev    next >
Text File  |  1994-10-07  |  17KB  |  482 lines

  1.  
  2. /*
  3.  * This file was generated by the SOM Compiler.
  4.  * FileName: ..\..\pentkt\h\idmtext.ih.
  5.  * Generated using:
  6.  *     SOM Precompiler somipc: 2.7
  7.  *     SOM Emitter emitih: 2.22
  8.  */
  9.  
  10. /*
  11.  * 
  12.  *   idmtext.idl
  13.  * 
  14.  *   CLASS: IDMTextResult
  15.  * 
  16.  *   CLASS HIERARCHY:
  17.  * 
  18.  *      SOMObject
  19.  *        └── IDMResult
  20.  *              └── IDMRecoResult
  21.  *                    └── IDMTextResult
  22.  * 
  23.  *   DESCRIPTION:
  24.  * 
  25.  *      Input Data Text Result class.
  26.  * 
  27.  */
  28.  
  29.  
  30. #ifndef SOM_IDMTextResult_ih
  31. #define SOM_IDMTextResult_ih
  32.  
  33. #pragma checkout(suspend)
  34.  
  35. #include <idmtext.h>
  36.  
  37. /*
  38.  * Set the scope of methods functions
  39.  */
  40. #ifndef SOM_Scope
  41. #ifdef __cplusplus
  42.   #define SOM_Scope extern "C"
  43. #else
  44.   #define SOM_Scope extern
  45. #endif  /* __cplusplus */
  46. #endif  /* SOM_Scope */
  47.  
  48. #ifndef SOM_CurrentClass
  49.     #define SOM_CurrentClass IDMTextResultCClassData.parentMtab
  50. #endif  /* SOM_CurrentClass */
  51.  
  52. #define IDMTextResult_MaxNoMethods 6
  53.  
  54. /*
  55.  * Instance data
  56.  */
  57. typedef void IDMTextResultData;
  58.  
  59. /*
  60.  * Begin stuff that only goes in the primary file
  61.  */
  62. #if (defined(IDMTextResult_Class_Source) || defined(SOM_Module_idmtext_Source))
  63.  
  64. /*
  65.  * Trace/Debug macro
  66.  */
  67. #ifndef IDMTextResultMethodDebug
  68.    #define IDMTextResultMethodDebug(c,m) SOMMethodDebug(c,m)
  69. #endif  /* IDMTextResultMethodDebug */
  70.  
  71. /*
  72.  * Current class macros for Instance and Meta classes.
  73.  */
  74. #undef SOMMeta
  75. #define SOMMeta M_IDMTextResultCClassData.parentMtab
  76. #undef SOMInstance
  77. #define SOMInstance IDMTextResultCClassData.parentMtab
  78.  
  79. #ifndef M_IDMTextResult_Class_Source
  80.    #define M_IDMTextResult_Class_Source
  81. #endif    /* M_IDMTextResult_Class_Source */
  82.  
  83. /*
  84.  * Generate the Apply Stubs.
  85.  */
  86. #pragma linkage(somAP_IDMText_idmresGetTopResult, system)
  87. static void SOMLINK somAP_IDMText_idmresGetTopResult(IDMTextResult *somSelf,
  88.         void *__retVal,
  89.         somMethodProc *__methodPtr,
  90.         va_list __ap)
  91. {
  92.     void *__somSelf = va_arg(__ap, void*);
  93.     Environment *ev = va_arg(__ap, Environment*);
  94.     PULONG pulCnt = va_arg(__ap, PULONG);
  95.     PIDR_TXTSYM pResults = va_arg(__ap, PIDR_TXTSYM);
  96.     SOM_IgnoreWarning(__retVal);
  97.  
  98.     ((somTD_IDMTextResult_idmresGetTopResult) __methodPtr) (somSelf, ev, pulCnt,pResults);
  99. }
  100.  
  101. #pragma linkage(somAP_IDMText_idmresGetMetrics, system)
  102. static void SOMLINK somAP_IDMText_idmresGetMetrics(IDMTextResult *somSelf,
  103.         void *__retVal,
  104.         somMethodProc *__methodPtr,
  105.         va_list __ap)
  106. {
  107.     void *__somSelf = va_arg(__ap, void*);
  108.     Environment *ev = va_arg(__ap, Environment*);
  109.     PIDR_INKMETRICS pInkMetrics = va_arg(__ap, PIDR_INKMETRICS);
  110.     SOM_IgnoreWarning(__retVal);
  111.  
  112.     ((somTD_IDMTextResult_idmresGetMetrics) __methodPtr) (somSelf, ev, pInkMetrics);
  113. }
  114.  
  115. #pragma linkage(somAP_IDMText_idmresGetSymSet, system)
  116. static void SOMLINK somAP_IDMText_idmresGetSymSet(IDMTextResult *somSelf,
  117.         void *__retVal,
  118.         somMethodProc *__methodPtr,
  119.         va_list __ap)
  120. {
  121.     void *__somSelf = va_arg(__ap, void*);
  122.     Environment *ev = va_arg(__ap, Environment*);
  123.     PIDR_SYMSET pSymSet = va_arg(__ap, PIDR_SYMSET);
  124.     PULONG pulSize = va_arg(__ap, PULONG);
  125.     SOM_IgnoreWarning(__retVal);
  126.  
  127.     ((somTD_IDMTextResult_idmresGetSymSet) __methodPtr) (somSelf, ev, pSymSet,pulSize);
  128. }
  129.  
  130. #pragma linkage(somAP_IDMText_idmresGetDictCoer, system)
  131. static void SOMLINK somAP_IDMText_idmresGetDictCoer(IDMTextResult *somSelf,
  132.         ULONG *__retVal,
  133.         somMethodProc *__methodPtr,
  134.         va_list __ap)
  135. {
  136.     void *__somSelf = va_arg(__ap, void*);
  137.     Environment *ev = va_arg(__ap, Environment*);
  138.     SOM_IgnoreWarning(__ap);
  139.  
  140.     *__retVal = ((somTD_IDMTextResult_idmresGetDictCoer) __methodPtr) (somSelf, ev);
  141. }
  142.  
  143. #pragma linkage(somAP_IDMText_idmresGetTextSpecLM, system)
  144. static void SOMLINK somAP_IDMText_idmresGetTextSpecLM(IDMTextResult *somSelf,
  145.         ULONG *__retVal,
  146.         somMethodProc *__methodPtr,
  147.         va_list __ap)
  148. {
  149.     void *__somSelf = va_arg(__ap, void*);
  150.     Environment *ev = va_arg(__ap, Environment*);
  151.     SOM_IgnoreWarning(__ap);
  152.  
  153.     *__retVal = ((somTD_IDMTextResult_idmresGetTextSpecLM) __methodPtr) (somSelf, ev);
  154. }
  155.  
  156. #pragma linkage(somAP_IDMText_idmresGetMaxResults, system)
  157. static void SOMLINK somAP_IDMText_idmresGetMaxResults(IDMTextResult *somSelf,
  158.         ULONG *__retVal,
  159.         somMethodProc *__methodPtr,
  160.         va_list __ap)
  161. {
  162.     void *__somSelf = va_arg(__ap, void*);
  163.     Environment *ev = va_arg(__ap, Environment*);
  164.     SOM_IgnoreWarning(__ap);
  165.  
  166.     *__retVal = ((somTD_IDMTextResult_idmresGetMaxResults) __methodPtr) (somSelf, ev);
  167. }
  168.  
  169.  
  170. /*
  171.  * Overridden method: idmresInitIdmResult
  172.  */
  173. #pragma linkage(IDMText_idmresInitIdmResult, system)
  174. SOM_Scope void  SOMLINK IDMText_idmresInitIdmResult(IDMTextResult *somSelf, Environment *ev,
  175.         IDMObject* idmObject);
  176. #ifndef somMN_idmresInitIdmResult_defined
  177. #define somMN_idmresInitIdmResult_defined
  178.    static char *somMN_idmresInitIdmResult = "idmresInitIdmResult";
  179.    static somId somId_idmresInitIdmResult = &somMN_idmresInitIdmResult;
  180. #endif  /* somMN_idmresInitIdmResult_defined */
  181. #define IDMTextResult_parent_IDMRecoResult_idmresInitIdmResult(somSelf,ev,idmObject) \
  182.     ((SOM_ParentNumResolve(IDMResult, 1, IDMTextResultCClassData.parentMtab, idmresInitIdmResult)) \
  183.      (somSelf,ev,idmObject))
  184. #ifndef SOMGD_pmc_IDMRecoResult_idmresInitIdmResult
  185.   #ifdef parent_IDMRecoResult_idmresInitIdmResult
  186.      #undef parent_IDMRecoResult_idmresInitIdmResult
  187.      #define SOMGD_pmc_IDMRecoResult_idmresInitIdmResult 1
  188.   #else
  189.      #define parent_IDMRecoResult_idmresInitIdmResult IDMTextResult_parent_IDMRecoResult_idmresInitIdmResult
  190.   #endif /* parent_IDMRecoResult_idmresInitIdmResult */
  191. #endif /* SOMGD_pmc_IDMRecoResult_idmresInitIdmResult */
  192. #ifndef parent_idmresInitIdmResult
  193.    #define parent_idmresInitIdmResult(somSelf,ev,idmObject) \
  194.     ((SOM_ParentNumResolve(IDMResult, 1, SOM_CurrentClass, idmresInitIdmResult)) \
  195.      (somSelf,ev,idmObject))
  196. #endif  /* parent_idmresInitIdmResult */
  197. #define IDMTextResult_parents_idmresInitIdmResult(arg0,arg1) \
  198.   (void) IDMTextResult_parent_IDMRecoResult_idmresInitIdmResult(arg0,arg1);
  199.  
  200. /*
  201.  * Initialize the class data structure
  202.  */
  203. struct IDMTextResultClassDataStructure IDMTextResultClassData = {(SOMAny *) NULL};
  204.  
  205. /*
  206.  * Define the C class data structure
  207.  */
  208. struct IDMTextResultCClassDataStructure IDMTextResultCClassData = {(somMethodTabs) NULL};
  209.  
  210. /*
  211.  * New Method: idmresGetTopResult
  212.  */
  213. #pragma linkage(IDMText_idmresGetTopResult, system)
  214. SOM_Scope void  SOMLINK IDMText_idmresGetTopResult(IDMTextResult *somSelf, Environment *ev,
  215.         PULONG pulCnt,
  216.         PIDR_TXTSYM pResults);
  217. #ifndef somMN_idmresGetTopResult_defined
  218. #define somMN_idmresGetTopResult_defined
  219. static char *somMN_idmresGetTopResult = "idmresGetTopResult";
  220. static somId somId_idmresGetTopResult = &somMN_idmresGetTopResult;
  221. #endif  /* somMN_idmresGetTopResult_defined */
  222. #ifndef somDS_idmresGetTopResult_defined
  223. #define somDS_idmresGetTopResult_defined
  224. static char *somDS_idmresGetTopResult = somMD_IDMTextResult_idmresGetTopResult;
  225. static somId somDI_idmresGetTopResult = &somDS_idmresGetTopResult;
  226. #endif  /* somDS_idmresGetTopResult_defined */
  227. #pragma linkage(somRD_IDMText_idmresGetTopResult, system)
  228. static void  SOMLINK somRD_IDMText_idmresGetTopResult(IDMTextResult *somSelf, Environment *ev,
  229.         PULONG pulCnt,
  230.         PIDR_TXTSYM pResults)
  231. {
  232.     void* __retVal;
  233.  
  234.     va_somDispatch(somSelf, (void **)&__retVal, somId_idmresGetTopResult, somSelf , ev
  235.         ,pulCnt,pResults);
  236. }
  237.  
  238. /*
  239.  * New Method: idmresGetMetrics
  240.  */
  241. #pragma linkage(IDMText_idmresGetMetrics, system)
  242. SOM_Scope void  SOMLINK IDMText_idmresGetMetrics(IDMTextResult *somSelf, Environment *ev,
  243.         PIDR_INKMETRICS pInkMetrics);
  244. #ifndef somMN_idmresGetMetrics_defined
  245. #define somMN_idmresGetMetrics_defined
  246. static char *somMN_idmresGetMetrics = "idmresGetMetrics";
  247. static somId somId_idmresGetMetrics = &somMN_idmresGetMetrics;
  248. #endif  /* somMN_idmresGetMetrics_defined */
  249. #ifndef somDS_idmresGetMetrics_defined
  250. #define somDS_idmresGetMetrics_defined
  251. static char *somDS_idmresGetMetrics = somMD_IDMTextResult_idmresGetMetrics;
  252. static somId somDI_idmresGetMetrics = &somDS_idmresGetMetrics;
  253. #endif  /* somDS_idmresGetMetrics_defined */
  254. #pragma linkage(somRD_IDMText_idmresGetMetrics, system)
  255. static void  SOMLINK somRD_IDMText_idmresGetMetrics(IDMTextResult *somSelf, Environment *ev,
  256.         PIDR_INKMETRICS pInkMetrics)
  257. {
  258.     void* __retVal;
  259.  
  260.     va_somDispatch(somSelf, (void **)&__retVal, somId_idmresGetMetrics, somSelf , ev
  261.         ,pInkMetrics);
  262. }
  263.  
  264. /*
  265.  * New Method: idmresGetSymSet
  266.  */
  267. #pragma linkage(IDMText_idmresGetSymSet, system)
  268. SOM_Scope void  SOMLINK IDMText_idmresGetSymSet(IDMTextResult *somSelf, Environment *ev,
  269.         PIDR_SYMSET pSymSet,
  270.         PULONG pulSize);
  271. #ifndef somMN_idmresGetSymSet_defined
  272. #define somMN_idmresGetSymSet_defined
  273. static char *somMN_idmresGetSymSet = "idmresGetSymSet";
  274. static somId somId_idmresGetSymSet = &somMN_idmresGetSymSet;
  275. #endif  /* somMN_idmresGetSymSet_defined */
  276. #ifndef somDS_idmresGetSymSet_defined
  277. #define somDS_idmresGetSymSet_defined
  278. static char *somDS_idmresGetSymSet = somMD_IDMTextResult_idmresGetSymSet;
  279. static somId somDI_idmresGetSymSet = &somDS_idmresGetSymSet;
  280. #endif  /* somDS_idmresGetSymSet_defined */
  281. #pragma linkage(somRD_IDMText_idmresGetSymSet, system)
  282. static void  SOMLINK somRD_IDMText_idmresGetSymSet(IDMTextResult *somSelf, Environment *ev,
  283.         PIDR_SYMSET pSymSet,
  284.         PULONG pulSize)
  285. {
  286.     void* __retVal;
  287.  
  288.     va_somDispatch(somSelf, (void **)&__retVal, somId_idmresGetSymSet, somSelf , ev
  289.         ,pSymSet,pulSize);
  290. }
  291.  
  292. /*
  293.  * New Method: idmresGetDictCoer
  294.  */
  295. #pragma linkage(IDMText_idmresGetDictCoer, system)
  296. SOM_Scope ULONG  SOMLINK IDMText_idmresGetDictCoer(IDMTextResult *somSelf, Environment *ev);
  297. #ifndef somMN_idmresGetDictCoer_defined
  298. #define somMN_idmresGetDictCoer_defined
  299. static char *somMN_idmresGetDictCoer = "idmresGetDictCoer";
  300. static somId somId_idmresGetDictCoer = &somMN_idmresGetDictCoer;
  301. #endif  /* somMN_idmresGetDictCoer_defined */
  302. #ifndef somDS_idmresGetDictCoer_defined
  303. #define somDS_idmresGetDictCoer_defined
  304. static char *somDS_idmresGetDictCoer = somMD_IDMTextResult_idmresGetDictCoer;
  305. static somId somDI_idmresGetDictCoer = &somDS_idmresGetDictCoer;
  306. #endif  /* somDS_idmresGetDictCoer_defined */
  307. #pragma linkage(somRD_IDMText_idmresGetDictCoer, system)
  308. static ULONG  SOMLINK somRD_IDMText_idmresGetDictCoer(IDMTextResult *somSelf, Environment *ev)
  309. {
  310.     ULONG __retVal;
  311.  
  312.     va_somDispatch(somSelf, (void **)&__retVal, somId_idmresGetDictCoer, somSelf , ev
  313.         );
  314.     return __retVal;
  315. }
  316.  
  317. /*
  318.  * New Method: idmresGetTextSpecLM
  319.  */
  320. #pragma linkage(IDMText_idmresGetTextSpecLM, system)
  321. SOM_Scope ULONG  SOMLINK IDMText_idmresGetTextSpecLM(IDMTextResult *somSelf, Environment *ev);
  322. #ifndef somMN_idmresGetTextSpecLM_defined
  323. #define somMN_idmresGetTextSpecLM_defined
  324. static char *somMN_idmresGetTextSpecLM = "idmresGetTextSpecLM";
  325. static somId somId_idmresGetTextSpecLM = &somMN_idmresGetTextSpecLM;
  326. #endif  /* somMN_idmresGetTextSpecLM_defined */
  327. #ifndef somDS_idmresGetTextSpecLM_defined
  328. #define somDS_idmresGetTextSpecLM_defined
  329. static char *somDS_idmresGetTextSpecLM = somMD_IDMTextResult_idmresGetTextSpecLM;
  330. static somId somDI_idmresGetTextSpecLM = &somDS_idmresGetTextSpecLM;
  331. #endif  /* somDS_idmresGetTextSpecLM_defined */
  332. #pragma linkage(somRD_IDMText_idmresGetTextSpecLM, system)
  333. static ULONG  SOMLINK somRD_IDMText_idmresGetTextSpecLM(IDMTextResult *somSelf, Environment *ev)
  334. {
  335.     ULONG __retVal;
  336.  
  337.     va_somDispatch(somSelf, (void **)&__retVal, somId_idmresGetTextSpecLM, somSelf , ev
  338.         );
  339.     return __retVal;
  340. }
  341.  
  342. /*
  343.  * New Method: idmresGetMaxResults
  344.  */
  345. #pragma linkage(IDMText_idmresGetMaxResults, system)
  346. SOM_Scope ULONG  SOMLINK IDMText_idmresGetMaxResults(IDMTextResult *somSelf, Environment *ev);
  347. #ifndef somMN_idmresGetMaxResults_defined
  348. #define somMN_idmresGetMaxResults_defined
  349. static char *somMN_idmresGetMaxResults = "idmresGetMaxResults";
  350. static somId somId_idmresGetMaxResults = &somMN_idmresGetMaxResults;
  351. #endif  /* somMN_idmresGetMaxResults_defined */
  352. #ifndef somDS_idmresGetMaxResults_defined
  353. #define somDS_idmresGetMaxResults_defined
  354. static char *somDS_idmresGetMaxResults = somMD_IDMTextResult_idmresGetMaxResults;
  355. static somId somDI_idmresGetMaxResults = &somDS_idmresGetMaxResults;
  356. #endif  /* somDS_idmresGetMaxResults_defined */
  357. #pragma linkage(somRD_IDMText_idmresGetMaxResults, system)
  358. static ULONG  SOMLINK somRD_IDMText_idmresGetMaxResults(IDMTextResult *somSelf, Environment *ev)
  359. {
  360.     ULONG __retVal;
  361.  
  362.     va_somDispatch(somSelf, (void **)&__retVal, somId_idmresGetMaxResults, somSelf , ev
  363.         );
  364.     return __retVal;
  365. }
  366.  
  367. /*
  368.  * Routines and Structures to create the class object
  369.  */
  370.  
  371. /*
  372.  * Declare the Static Methods table.
  373.  */
  374. static somStaticMethod_t IDMTextResultSM[] = {
  375.     {    &IDMTextResultClassData.idmresGetTopResult,
  376.          &somId_idmresGetTopResult,
  377.          &somDI_idmresGetTopResult,
  378.          (somMethodProc *) IDMText_idmresGetTopResult,
  379.          (somMethodProc *) somRD_IDMText_idmresGetTopResult,
  380.          (somMethodProc *) somAP_IDMText_idmresGetTopResult    },
  381.     {    &IDMTextResultClassData.idmresGetMetrics,
  382.          &somId_idmresGetMetrics,
  383.          &somDI_idmresGetMetrics,
  384.          (somMethodProc *) IDMText_idmresGetMetrics,
  385.          (somMethodProc *) somRD_IDMText_idmresGetMetrics,
  386.          (somMethodProc *) somAP_IDMText_idmresGetMetrics    },
  387.     {    &IDMTextResultClassData.idmresGetSymSet,
  388.          &somId_idmresGetSymSet,
  389.          &somDI_idmresGetSymSet,
  390.          (somMethodProc *) IDMText_idmresGetSymSet,
  391.          (somMethodProc *) somRD_IDMText_idmresGetSymSet,
  392.          (somMethodProc *) somAP_IDMText_idmresGetSymSet    },
  393.     {    &IDMTextResultClassData.idmresGetDictCoer,
  394.          &somId_idmresGetDictCoer,
  395.          &somDI_idmresGetDictCoer,
  396.          (somMethodProc *) IDMText_idmresGetDictCoer,
  397.          (somMethodProc *) somRD_IDMText_idmresGetDictCoer,
  398.          (somMethodProc *) somAP_IDMText_idmresGetDictCoer    },
  399.     {    &IDMTextResultClassData.idmresGetTextSpecLM,
  400.          &somId_idmresGetTextSpecLM,
  401.          &somDI_idmresGetTextSpecLM,
  402.          (somMethodProc *) IDMText_idmresGetTextSpecLM,
  403.          (somMethodProc *) somRD_IDMText_idmresGetTextSpecLM,
  404.          (somMethodProc *) somAP_IDMText_idmresGetTextSpecLM    },
  405.     {    &IDMTextResultClassData.idmresGetMaxResults,
  406.          &somId_idmresGetMaxResults,
  407.          &somDI_idmresGetMaxResults,
  408.          (somMethodProc *) IDMText_idmresGetMaxResults,
  409.          (somMethodProc *) somRD_IDMText_idmresGetMaxResults,
  410.          (somMethodProc *) somAP_IDMText_idmresGetMaxResults    },
  411. };
  412.  
  413.  
  414. /*
  415.  * Declare the Override Methods table.
  416.  */
  417. static somOverrideMethod_t IDMTextResultOM[] = {
  418.     {    &somId_idmresInitIdmResult,
  419.          (somMethodProc *) IDMText_idmresInitIdmResult    },
  420. };
  421.  
  422.  
  423. /*
  424.  *  Initializers for class Ids
  425.  */
  426. static char * somCN_IDMTextResult = "IDMTextResult";
  427. static char * somPCN_IDMTextResult_IDMRecoResult = "IDMRecoResult";
  428.  
  429. static somId somPCIDMTextResult[] = {
  430.     &somPCN_IDMTextResult_IDMRecoResult,
  431. };
  432.  
  433. static somStaticClassInfo IDMTextResultSCI = {
  434.     3, 6, 1, 0, 0, 0,
  435.     IDMTextResult_MajorVersion, IDMTextResult_MinorVersion,
  436.     0, IDMTextResult_MaxNoMethods, 1,
  437.     &somCN_IDMTextResult,
  438.     (somId) NULL, 1,
  439.     somPCIDMTextResult,
  440.     (somClassDataStructure *) &IDMTextResultClassData,
  441.     (somCClassDataStructure *) &IDMTextResultCClassData,
  442.     IDMTextResultSM, IDMTextResultOM,
  443.     (char *) NULL,
  444.     (somNonInternalData_t *) NULL,  (somProcMethods_t *) NULL,
  445.     (somVarargsFuncs_t *) NULL,
  446.     (somTP_somClassInitFunc *) NULL,
  447.     0,
  448.     0,  /* old style class, zero directinitclasses */
  449.     0, /* no directinitclasses */
  450.     0, /* number of methods */
  451.     0, /* methods of the class */
  452.     0, /* dataOffset1 */
  453.     0, /* dataOffset2 */
  454.     0, /* number of SelectInheritedMethods */
  455.     0, /* SelectInheritedMethods */
  456.     0, /* number of releaseorder entries */
  457.     0, /* ReleaseOrder */
  458.     0, /* number of migrated methods */
  459.     0, /* migrated method implementations */
  460.     0, /* number of initializers */
  461.     0, /* initializers */
  462.     0, /* used to identify a DTS class */
  463.     0, /* used to register dynamically computed info */
  464. };
  465.  
  466.  
  467. IDMTextResult * SOMLINK IDMTextResultNewClass (integer4 somtmajorVersion,
  468.         integer4 somtminorVersion)
  469. {
  470.     IDMRecoResultNewClass(IDMRecoResult_MajorVersion,IDMRecoResult_MinorVersion);    /* static reference */
  471.     return (somBuildClass(1,&IDMTextResultSCI, somtmajorVersion, somtminorVersion));
  472. }
  473.  
  474. /*
  475.  * Functions for attributes.
  476.  */
  477.  
  478. #endif                   /* IDMTextResult_Class_Source */
  479. #pragma checkout(resume)
  480.  
  481. #endif       /* SOM_IDMTextResult_ih */
  482.