home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / wpentk.zip / WBPENTK4.DSK / IDRGEST.H < prev    next >
C/C++ Source or Header  |  1994-10-07  |  19KB  |  519 lines

  1.  
  2. /*
  3.  * This file was generated by the SOM Compiler.
  4.  * FileName: ..\..\pentkt\h\idrgest.h.
  5.  * Generated using:
  6.  *     SOM Precompiler somipc: 2.7
  7.  *     SOM Emitter emith: 2.22
  8.  */
  9.  
  10. /*
  11.  * 
  12.  *    CLASS: IDRGesture
  13.  * 
  14.  *    CLASS HIERARCHY:
  15.  * 
  16.  *      SOMObject
  17.  *       └── IDRReco
  18.  *             └── IDRGesture
  19.  * 
  20.  *    DESCRIPTION:
  21.  * 
  22.  *      Transformation of input data to gestures.
  23.  */
  24.  
  25.  
  26. #ifndef SOM_IDRGesture_h
  27. #define SOM_IDRGesture_h
  28.  
  29.  
  30. #include <som.h>
  31.  
  32. /*
  33.  * -- This emitter treats Method Tokens as Thunks by default
  34.  * -- Use the sc modifier "nothunks" to change this default
  35.  */
  36. #undef somresolve_
  37. #define somresolve_(obj,mToken) ((somMethodProc*)((void)obj, mToken))
  38.  
  39. /*
  40.  * Define the class name as an object type
  41.  */
  42. #ifndef IDRGesture
  43. #define IDRGesture SOMObject
  44. #endif
  45. #include <idrreco.h>
  46.  
  47. /*
  48.  * Start of user-defined types:
  49.  */
  50. #ifndef SOMClass
  51.     #define SOMClass SOMObject
  52. #endif /* SOMClass */
  53. #ifndef SOMObject
  54.     #define SOMObject SOMObject
  55. #endif /* SOMObject */
  56. #ifndef M_IDRReco
  57.     #define M_IDRReco SOMObject
  58. #endif /* M_IDRReco */
  59. #ifndef IDOStroke
  60.     #define IDOStroke SOMObject
  61. #endif /* IDOStroke */
  62. #ifndef M_IDRGesture
  63.     #define M_IDRGesture SOMObject
  64. #endif /* M_IDRGesture */
  65.  
  66. /*
  67.  * End of user-defined types.
  68.  */
  69.  
  70. /*
  71.  * Passthru lines: File: "C.h", "after"
  72.  */
  73.  
  74.  
  75. #pragma pack(2)
  76.  
  77. /*
  78. **  Structure for gesture results.  If the symbol's type is
  79. **  "IDR_TYPE_SYSGESTURE" the symbol's value is the virtual id.  If the
  80. **  type is "IDR_TYPE_LETTERGESTURE" the value is the character.
  81. */
  82.  
  83. typedef struct _IDR_GESTRSLT    /* Gesture result descriptor */
  84. {
  85.   ULONG         ulSSize;        /* IDR_GESTRSLT size */
  86.   IDR_SYM       Symbol;         /* Interpret symbol value based on type. */
  87.   RECOID        EventId;        /* Event id; 1->N, 0 == unrecognized */
  88.   HRECO         hRecoSubSystem; /* Reco subsystem handle */
  89.   ULONG         ulResolution;   /* Bounding-box & hot spot(s) resolution */
  90.   RECTL         rclBoundBox;    /* Correlated strokes surrounding box */
  91.   POINTL        ptlHotPt;       /* Gesture x-y "hot spot" */
  92. }   IDR_GESTRSLT,
  93.    *PIDR_GESTRSLT,
  94.   **PPIDR_GESTRSLT;
  95.  
  96.  
  97. /*
  98. **  Gesture information structure, i.e. information on the mapping of a
  99. **  gesture to other PenPM system constructs.  Like the gesture result,
  100. **  if the symbol's type is "IDR_TYPE_SYSGESTURE" the symbol's value is
  101. **  the virtual id.  If the type is "IDR_TYPE_LETTERGESTURE" the value is
  102. **  the character.
  103. */
  104.  
  105. typedef struct _IDR_GESTINFO    /* Gesture Information structure */
  106. {
  107.   ULONG         ulSSize;        /* IDR_GESTINFO size */
  108.   CHAR          szGestName[MAX_RECO_NAME_LENGTH+1];  /* Name of the gesture. */
  109.   IDR_SYM       Symbol;         /* Interpret symbol value based on type. */
  110.   RECOID        EventId;        /* PenPM Event id */
  111. }   IDR_GESTINFO,
  112.    *PIDR_GESTINFO,
  113.   **PPIDR_GESTINFO;
  114.  
  115. #pragma pack()
  116.  
  117.  
  118.  
  119. #define IDRGesture_MajorVersion 0
  120. #define IDRGesture_MinorVersion 1
  121.  
  122. /*
  123.  * External name shortening if required
  124.  */
  125. #ifdef SOM_USE_SHORT_EXTERNAL_NAMES
  126. #define IDRGestureNewClass c
  127. #pragma linkage(c, system)
  128. #define IDRGestureClassData d
  129. #define IDRGestureCClassData x
  130. #endif /* SOM_USE_SHORT_EXTERNAL_NAMES */
  131.  
  132. /*
  133.  * Include the meta class file
  134.  */
  135. #include <idrgest.h>
  136. /*--------------Migration------------*/
  137. #define IDRGesture_classObj IDRGestureClassData.classObject
  138. #define _IDRGesture IDRGesture_classObj
  139.  
  140. /*
  141.  * Declare the class creation procedure
  142.  */
  143. SOMEXTERN SOMClass * SOMLINK IDRGestureNewClass(integer4 somtmajorVersion,
  144.         integer4 somtminorVersion);
  145. #pragma linkage(IDRGestureNewClass, system)
  146.  
  147. /*
  148.  * Declare the class data structure
  149.  */
  150. SOMEXTERN struct IDRGestureClassDataStructure {
  151.     SOMAny *classObject;
  152.     somMToken idrGetGesturesInfo;
  153.     somMToken idrRecoStrokes;
  154.     somMToken idrIRecoStrokes;
  155.     somMToken idrXfrmRawStrokes;
  156.     somMToken idrTestRawAsUserGest;
  157.     somMToken idrSetDoodleObj;
  158.     somMToken idrGetDoodleObj;
  159.     somMToken idrSetTextObj;
  160.     somMToken idrGetTextObj;
  161.     somMToken idrSetGestMap;
  162.     somMToken idrSetSubsysRegVal;
  163.     somMToken idrGetGestMap;
  164.     somMToken idrGetSubsysRegVal;
  165. } IDRGestureClassData;
  166.  
  167. /*
  168.  * Declare the C specific class data structure
  169.  */
  170. SOMEXTERN struct IDRGestureCClassDataStructure {
  171.     somMethodTabs parentMtab;
  172.     somDToken instanceDataToken;
  173. } IDRGestureCClassData;
  174.  
  175. /*
  176.  * New and Renew macros for IDRGesture
  177.  */
  178. #define IDRGestureNew() \
  179.     ( IDRGestureClassData.classObject \
  180.         ? (_somNew(IDRGestureClassData.classObject)) \
  181.         : ( IDRGestureNewClass(IDRGesture_MajorVersion, IDRGesture_MinorVersion), (_somNew(IDRGestureClassData.classObject)) ) )
  182. #define IDRGestureRenew(buf) \
  183.     ( _somRenew(IDRGestureClassData.classObject, buf) )
  184.  
  185. /*
  186.  * Override method: somInit
  187.  */
  188. #define IDRGesture_somInit(somSelf) \
  189.     SOMObject_somInit(somSelf)
  190.  
  191. /*
  192.  * Override method: somUninit
  193.  */
  194. #define IDRGesture_somUninit(somSelf) \
  195.     SOMObject_somUninit(somSelf)
  196.  
  197. /*
  198.  * Override method: idrGetSymbolSubsetInfo
  199.  */
  200. #define IDRGesture_idrGetSymbolSubsetInfo(somSelf,ev,ulSymSets,pulSymCnt,pSyms) \
  201.     IDRReco_idrGetSymbolSubsetInfo(somSelf,ev,ulSymSets,pulSymCnt,pSyms)
  202.  
  203. /*
  204.  * Override method: idrGetSymbolSubset
  205.  */
  206. #define IDRGesture_idrGetSymbolSubset(somSelf,ev,pSymSet,pulSize) \
  207.     IDRReco_idrGetSymbolSubset(somSelf,ev,pSymSet,pulSize)
  208.  
  209. /*
  210.  * Override method: idrSetSymbolSubset
  211.  */
  212. #define IDRGesture_idrSetSymbolSubset(somSelf,ev,pSymSet) \
  213.     IDRReco_idrSetSymbolSubset(somSelf,ev,pSymSet)
  214.  
  215. /*
  216.  * Override method: idrAddStroke
  217.  */
  218. #define IDRGesture_idrAddStroke(somSelf,ev,pData,hRelative) \
  219.     IDRReco_idrAddStroke(somSelf,ev,pData,hRelative)
  220.  
  221. /*
  222.  * Override method: idrAddStrokefromStrokeObject
  223.  */
  224. #define IDRGesture_idrAddStrokefromStrokeObject(somSelf,ev,pStrokeObj) \
  225.     IDRReco_idrAddStrokefromStrokeObject(somSelf,ev,pStrokeObj)
  226.  
  227. /*
  228.  * New Method: idrGetGesturesInfo
  229.  */
  230. typedef void   SOMLINK somTP_IDRGesture_idrGetGesturesInfo(IDRGesture *somSelf, Environment *ev,
  231.         PULONG pulGestCnt,
  232.         PIDR_GESTINFO pInfo);
  233. #pragma linkage(somTP_IDRGesture_idrGetGesturesInfo, system)
  234. typedef somTP_IDRGesture_idrGetGesturesInfo *somTD_IDRGesture_idrGetGesturesInfo;
  235. #define somMD_IDRGesture_idrGetGesturesInfo "::IDRGesture::idrGetGesturesInfo"
  236. #define IDRGesture_idrGetGesturesInfo(somSelf,ev,pulGestCnt,pInfo) \
  237.     (SOM_Resolve(somSelf, IDRGesture, idrGetGesturesInfo) \
  238.     (somSelf,ev,pulGestCnt,pInfo))
  239. #ifndef SOMGD_idrGetGesturesInfo
  240.     #if (defined(_idrGetGesturesInfo) || defined(__idrGetGesturesInfo))
  241.         #undef _idrGetGesturesInfo
  242.         #undef __idrGetGesturesInfo
  243.         #define SOMGD_idrGetGesturesInfo 1
  244.     #else
  245.         #define _idrGetGesturesInfo IDRGesture_idrGetGesturesInfo
  246.     #endif /* _idrGetGesturesInfo */
  247. #endif /* SOMGD_idrGetGesturesInfo */
  248.  
  249. /*
  250.  * New Method: idrRecoStrokes
  251.  */
  252. typedef void   SOMLINK somTP_IDRGesture_idrRecoStrokes(IDRGesture *somSelf, Environment *ev,
  253.         PRECODATA* pprdb);
  254. #pragma linkage(somTP_IDRGesture_idrRecoStrokes, system)
  255. typedef somTP_IDRGesture_idrRecoStrokes *somTD_IDRGesture_idrRecoStrokes;
  256. #define somMD_IDRGesture_idrRecoStrokes "::IDRGesture::idrRecoStrokes"
  257. #define IDRGesture_idrRecoStrokes(somSelf,ev,pprdb) \
  258.     (SOM_Resolve(somSelf, IDRGesture, idrRecoStrokes) \
  259.     (somSelf,ev,pprdb))
  260. #ifndef SOMGD_idrRecoStrokes
  261.     #if (defined(_idrRecoStrokes) || defined(__idrRecoStrokes))
  262.         #undef _idrRecoStrokes
  263.         #undef __idrRecoStrokes
  264.         #define SOMGD_idrRecoStrokes 1
  265.     #else
  266.         #define _idrRecoStrokes IDRGesture_idrRecoStrokes
  267.     #endif /* _idrRecoStrokes */
  268. #endif /* SOMGD_idrRecoStrokes */
  269. #ifndef SOM_DONT_USE_INHERITED_MACROS
  270. #define IDRGesture_idrGetDescriptionFromFile IDRReco_idrGetDescriptionFromFile
  271. #define IDRGesture_idrSetMetrics IDRReco_idrSetMetrics
  272. #define IDRGesture_idrGetMetrics IDRReco_idrGetMetrics
  273. #define IDRGesture_idrClearStrokes IDRReco_idrClearStrokes
  274. #define IDRGesture_somFree SOMObject_somFree
  275. #define IDRGesture_somDefaultInit SOMObject_somDefaultInit
  276. #define IDRGesture_somDefaultCopyInit SOMObject_somDefaultCopyInit
  277. #define IDRGesture_somDefaultConstCopyInit SOMObject_somDefaultConstCopyInit
  278. #define IDRGesture_somDestruct SOMObject_somDestruct
  279. #define IDRGesture_somDefaultAssign SOMObject_somDefaultAssign
  280. #define IDRGesture_somDefaultConstAssign SOMObject_somDefaultConstAssign
  281. #define IDRGesture_somGetClass SOMObject_somGetClass
  282. #define IDRGesture_somGetClassName SOMObject_somGetClassName
  283. #define IDRGesture_somGetSize SOMObject_somGetSize
  284. #define IDRGesture_somIsA SOMObject_somIsA
  285. #define IDRGesture_somIsInstanceOf SOMObject_somIsInstanceOf
  286. #define IDRGesture_somRespondsTo SOMObject_somRespondsTo
  287. #define IDRGesture_somDispatchV SOMObject_somDispatchV
  288. #define IDRGesture_somDispatchL SOMObject_somDispatchL
  289. #define IDRGesture_somDispatchA SOMObject_somDispatchA
  290. #define IDRGesture_somDispatchD SOMObject_somDispatchD
  291. #define IDRGesture_somDispatch SOMObject_somDispatch
  292. #define IDRGesture_somClassDispatch SOMObject_somClassDispatch
  293. #define IDRGesture_somCastObj SOMObject_somCastObj
  294. #define IDRGesture_somResetObj SOMObject_somResetObj
  295. #define IDRGesture_somPrintSelf SOMObject_somPrintSelf
  296. #define IDRGesture_somDumpSelf SOMObject_somDumpSelf
  297. #define IDRGesture_somDumpSelfInt SOMObject_somDumpSelfInt
  298. #endif /* SOM_DONT_USE_INHERITED_MACROS */
  299.  
  300. #endif       /* SOM_IDRGesture_h */
  301.  
  302. #ifndef SOM_M_IDRGesture_h
  303. #define SOM_M_IDRGesture_h
  304.  
  305.  
  306. #include <som.h>
  307.  
  308. /*
  309.  * -- This emitter treats Method Tokens as Thunks by default
  310.  * -- Use the sc modifier "nothunks" to change this default
  311.  */
  312. #undef somresolve_
  313. #define somresolve_(obj,mToken) ((somMethodProc*)((void)obj, mToken))
  314.  
  315. /*
  316.  * Define the class name as an object type
  317.  */
  318. #ifndef M_IDRGesture
  319. #define M_IDRGesture SOMObject
  320. #endif
  321. #include <idrreco.h>
  322.  
  323. /*
  324.  * Start of user-defined types:
  325.  */
  326.  
  327. /*
  328.  * End of user-defined types.
  329.  */
  330.  
  331. #define M_IDRGesture_MajorVersion 0
  332. #define M_IDRGesture_MinorVersion 1
  333.  
  334. /*
  335.  * External name shortening if required
  336.  */
  337. #ifdef SOM_USE_SHORT_EXTERNAL_NAMES
  338. #define M_IDRGestureNewClass c
  339. #pragma linkage(c, system)
  340. #define M_IDRGestureClassData d
  341. #define M_IDRGestureCClassData x
  342. #endif /* SOM_USE_SHORT_EXTERNAL_NAMES */
  343. /*--------------Migration------------*/
  344. #define M_IDRGesture_classObj M_IDRGestureClassData.classObject
  345. #define _M_IDRGesture M_IDRGesture_classObj
  346.  
  347. /*
  348.  * Declare the class creation procedure
  349.  */
  350. SOMEXTERN SOMClass * SOMLINK M_IDRGestureNewClass(integer4 somtmajorVersion,
  351.         integer4 somtminorVersion);
  352. #pragma linkage(M_IDRGestureNewClass, system)
  353.  
  354. /*
  355.  * Declare the class data structure
  356.  */
  357. SOMEXTERN struct M_IDRGestureClassDataStructure {
  358.     SOMAny *classObject;
  359.     somMToken idrclsNewIDRGesture;
  360.     somMToken idrclsGetVocabulary;
  361.     somMToken idrclsRegisterVocabulary;
  362. } M_IDRGestureClassData;
  363.  
  364. /*
  365.  * Declare the C specific class data structure
  366.  */
  367. SOMEXTERN struct M_IDRGestureCClassDataStructure {
  368.     somMethodTabs parentMtab;
  369.     somDToken instanceDataToken;
  370. } M_IDRGestureCClassData;
  371.  
  372. /*
  373.  * New and Renew macros for M_IDRGesture
  374.  */
  375. #define M_IDRGestureNew() \
  376.     ( M_IDRGestureClassData.classObject \
  377.         ? (_somNew(M_IDRGestureClassData.classObject)) \
  378.         : ( M_IDRGestureNewClass(M_IDRGesture_MajorVersion, M_IDRGesture_MinorVersion), (_somNew(M_IDRGestureClassData.classObject)) ) )
  379. #define M_IDRGestureRenew(buf) \
  380.     ( _somRenew(M_IDRGestureClassData.classObject, buf) )
  381.  
  382. /*
  383.  * Override method: idrclsFreeIDR
  384.  */
  385. #define M_IDRGesture_idrclsFreeIDR(somSelf,ev,pObject) \
  386.     M_IDRReco_idrclsFreeIDR(somSelf,ev,pObject)
  387.  
  388. /*
  389.  * Override method: somInit
  390.  */
  391. #define M_IDRGesture_somInit(somSelf) \
  392.     SOMObject_somInit(somSelf)
  393.  
  394. /*
  395.  * New Method: idrclsNewIDRGesture
  396.  */
  397. typedef IDRGesture*   SOMLINK somTP_M_IDRGesture_idrclsNewIDRGesture(M_IDRGesture *somSelf, Environment *ev,
  398.         PVOID pCfg,
  399.         PVOID pszRegName);
  400. #pragma linkage(somTP_M_IDRGesture_idrclsNewIDRGesture, system)
  401. typedef somTP_M_IDRGesture_idrclsNewIDRGesture *somTD_M_IDRGesture_idrclsNewIDRGesture;
  402. #define somMD_M_IDRGesture_idrclsNewIDRGesture "::M_IDRGesture::idrclsNewIDRGesture"
  403. #define M_IDRGesture_idrclsNewIDRGesture(somSelf,ev,pCfg,pszRegName) \
  404.     (SOM_Resolve(somSelf, M_IDRGesture, idrclsNewIDRGesture) \
  405.     (somSelf,ev,pCfg,pszRegName))
  406. #ifndef SOMGD_idrclsNewIDRGesture
  407.     #if (defined(_idrclsNewIDRGesture) || defined(__idrclsNewIDRGesture))
  408.         #undef _idrclsNewIDRGesture
  409.         #undef __idrclsNewIDRGesture
  410.         #define SOMGD_idrclsNewIDRGesture 1
  411.     #else
  412.         #define _idrclsNewIDRGesture M_IDRGesture_idrclsNewIDRGesture
  413.     #endif /* _idrclsNewIDRGesture */
  414. #endif /* SOMGD_idrclsNewIDRGesture */
  415. #ifndef SOM_DONT_USE_INHERITED_MACROS
  416. #define M_IDRGesture_idrclsGetEngineDescription M_IDRReco_idrclsGetEngineDescription
  417. #define M_IDRGesture_idrclsNewIDRReco M_IDRReco_idrclsNewIDRReco
  418. #define M_IDRGesture_somUninit SOMObject_somUninit
  419. #define M_IDRGesture__get_somDirectInitClasses SOMClass__get_somDirectInitClasses
  420. #define M_IDRGesture__set_somDirectInitClasses SOMClass__set_somDirectInitClasses
  421. #define M_IDRGesture_somGetInstanceInitMask SOMClass_somGetInstanceInitMask
  422. #define M_IDRGesture_somGetInstanceDestructionMask SOMClass_somGetInstanceDestructionMask
  423. #define M_IDRGesture_somGetInstanceAssignmentMask SOMClass_somGetInstanceAssignmentMask
  424. #define M_IDRGesture_somGetInitMaskOffset SOMClass_somGetInitMaskOffset
  425. #define M_IDRGesture_somGetDestructionMaskOffset SOMClass_somGetDestructionMaskOffset
  426. #define M_IDRGesture_somAllocate SOMClass_somAllocate
  427. #define M_IDRGesture_somDeallocate SOMClass_somDeallocate
  428. #define M_IDRGesture_somNew SOMClass_somNew
  429. #define M_IDRGesture_somNewNoInit SOMClass_somNewNoInit
  430. #define M_IDRGesture_somRenew SOMClass_somRenew
  431. #define M_IDRGesture_somRenewNoInit SOMClass_somRenewNoInit
  432. #define M_IDRGesture_somRenewNoZero SOMClass_somRenewNoZero
  433. #define M_IDRGesture_somRenewNoInitNoZero SOMClass_somRenewNoInitNoZero
  434. #define M_IDRGesture_somInitClass SOMClass_somInitClass
  435. #define M_IDRGesture_somInitMIClass SOMClass_somInitMIClass
  436. #define M_IDRGesture_somAddStaticMethod SOMClass_somAddStaticMethod
  437. #define M_IDRGesture_somAddDynamicMethod SOMClass_somAddDynamicMethod
  438. #define M_IDRGesture_somClassReady SOMClass_somClassReady
  439. #define M_IDRGesture_somOverrideSMethod SOMClass_somOverrideSMethod
  440. #define M_IDRGesture_somGetApplyStub SOMClass_somGetApplyStub
  441. #define M_IDRGesture_somGetClassData SOMClass_somGetClassData
  442. #define M_IDRGesture_somSetClassData SOMClass_somSetClassData
  443. #define M_IDRGesture__get_somCClassData SOMClass__get_somCClassData
  444. #define M_IDRGesture__set_somCClassData SOMClass__set_somCClassData
  445. #define M_IDRGesture_somGetClassMtab SOMClass_somGetClassMtab
  446. #define M_IDRGesture_somGetInstanceOffset SOMClass_somGetInstanceOffset
  447. #define M_IDRGesture_somGetInstancePartSize SOMClass_somGetInstancePartSize
  448. #define M_IDRGesture_somGetInstanceSize SOMClass_somGetInstanceSize
  449. #define M_IDRGesture__get_somDataAlignment SOMClass__get_somDataAlignment
  450. #define M_IDRGesture_somGetInstanceToken SOMClass_somGetInstanceToken
  451. #define M_IDRGesture_somGetMemberToken SOMClass_somGetMemberToken
  452. #define M_IDRGesture_somGetMethodData SOMClass_somGetMethodData
  453. #define M_IDRGesture_somGetRdStub SOMClass_somGetRdStub
  454. #define M_IDRGesture_somGetMethodDescriptor SOMClass_somGetMethodDescriptor
  455. #define M_IDRGesture_somGetMethodIndex SOMClass_somGetMethodIndex
  456. #define M_IDRGesture_somGetMethodOffset SOMClass_somGetMethodOffset
  457. #define M_IDRGesture_somGetMethodToken SOMClass_somGetMethodToken
  458. #define M_IDRGesture_somGetName SOMClass_somGetName
  459. #define M_IDRGesture_somGetNthMethodData SOMClass_somGetNthMethodData
  460. #define M_IDRGesture_somGetNthMethodInfo SOMClass_somGetNthMethodInfo
  461. #define M_IDRGesture_somGetNumMethods SOMClass_somGetNumMethods
  462. #define M_IDRGesture_somGetNumStaticMethods SOMClass_somGetNumStaticMethods
  463. #define M_IDRGesture_somGetParent SOMClass_somGetParent
  464. #define M_IDRGesture_somGetParents SOMClass_somGetParents
  465. #define M_IDRGesture_somGetPClsMtab SOMClass_somGetPClsMtab
  466. #define M_IDRGesture_somGetPClsMtabs SOMClass_somGetPClsMtabs
  467. #define M_IDRGesture_somGetVersionNumbers SOMClass_somGetVersionNumbers
  468. #define M_IDRGesture_somSetMethodDescriptor SOMClass_somSetMethodDescriptor
  469. #define M_IDRGesture_somCheckVersion SOMClass_somCheckVersion
  470. #define M_IDRGesture_somDescendedFrom SOMClass_somDescendedFrom
  471. #define M_IDRGesture_somSupportsMethod SOMClass_somSupportsMethod
  472. #define M_IDRGesture_somGetClassDataEntry SOMClass_somGetClassDataEntry
  473. #define M_IDRGesture_somSetClassDataEntry SOMClass_somSetClassDataEntry
  474. #define M_IDRGesture_somDefinedMethod SOMClass_somDefinedMethod
  475. #define M_IDRGesture_somCastObjCls SOMClass_somCastObjCls
  476. #define M_IDRGesture_somResetObjCls SOMClass_somResetObjCls
  477. #define M_IDRGesture__get_somTrueClass SOMClass__get_somTrueClass
  478. #define M_IDRGesture__get_somCastedClass SOMClass__get_somCastedClass
  479. #define M_IDRGesture_somCloneClass SOMClass_somCloneClass
  480. #define M_IDRGesture_somFindMethod SOMClass_somFindMethod
  481. #define M_IDRGesture_somFindMethodOk SOMClass_somFindMethodOk
  482. #define M_IDRGesture_somFindSMethod SOMClass_somFindSMethod
  483. #define M_IDRGesture_somFindSMethodOk SOMClass_somFindSMethodOk
  484. #define M_IDRGesture_somLookupMethod SOMClass_somLookupMethod
  485. #define M_IDRGesture_somOverrideMtab SOMClass_somOverrideMtab
  486. #define M_IDRGesture__get_somInstanceDataOffsets SOMClass__get_somInstanceDataOffsets
  487. #define M_IDRGesture__get_somMethodOffsets SOMClass__get_somMethodOffsets
  488. #define M_IDRGesture_somUninit SOMObject_somUninit
  489. #define M_IDRGesture_somDumpSelfInt SOMObject_somDumpSelfInt
  490. #define M_IDRGesture_somPrintSelf SOMObject_somPrintSelf
  491. #define M_IDRGesture_somFree SOMObject_somFree
  492. #define M_IDRGesture_somDefaultInit SOMObject_somDefaultInit
  493. #define M_IDRGesture_somDefaultCopyInit SOMObject_somDefaultCopyInit
  494. #define M_IDRGesture_somDefaultConstCopyInit SOMObject_somDefaultConstCopyInit
  495. #define M_IDRGesture_somDestruct SOMObject_somDestruct
  496. #define M_IDRGesture_somDefaultAssign SOMObject_somDefaultAssign
  497. #define M_IDRGesture_somDefaultConstAssign SOMObject_somDefaultConstAssign
  498. #define M_IDRGesture_somUninit SOMObject_somUninit
  499. #define M_IDRGesture_somGetClass SOMObject_somGetClass
  500. #define M_IDRGesture_somGetClassName SOMObject_somGetClassName
  501. #define M_IDRGesture_somGetSize SOMObject_somGetSize
  502. #define M_IDRGesture_somIsA SOMObject_somIsA
  503. #define M_IDRGesture_somIsInstanceOf SOMObject_somIsInstanceOf
  504. #define M_IDRGesture_somRespondsTo SOMObject_somRespondsTo
  505. #define M_IDRGesture_somDispatchV SOMObject_somDispatchV
  506. #define M_IDRGesture_somDispatchL SOMObject_somDispatchL
  507. #define M_IDRGesture_somDispatchA SOMObject_somDispatchA
  508. #define M_IDRGesture_somDispatchD SOMObject_somDispatchD
  509. #define M_IDRGesture_somDispatch SOMObject_somDispatch
  510. #define M_IDRGesture_somClassDispatch SOMObject_somClassDispatch
  511. #define M_IDRGesture_somCastObj SOMObject_somCastObj
  512. #define M_IDRGesture_somResetObj SOMObject_somResetObj
  513. #define M_IDRGesture_somPrintSelf SOMObject_somPrintSelf
  514. #define M_IDRGesture_somDumpSelf SOMObject_somDumpSelf
  515. #define M_IDRGesture_somDumpSelfInt SOMObject_somDumpSelfInt
  516. #endif /* SOM_DONT_USE_INHERITED_MACROS */
  517.  
  518. #endif       /* SOM_M_IDRGesture_h */
  519.