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

  1.  
  2. /*
  3.  * This file was generated by the SOM Compiler.
  4.  * FileName: wplocpen.h.
  5.  * Generated using:
  6.  *     SOM Precompiler somopc: 2.7
  7.  *     SOM Emitter emith: 2.22
  8.  */
  9.  
  10. /*
  11.  *  SCC: @(#) 96 4/16/93 19:53:12 1.6 @(#)
  12.  *  Module Header
  13.  * 
  14.  *  Module Name: WPLOCPEN
  15.  * 
  16.  *  OS/2 Presentation Manager Workplace class definitions
  17.  * 
  18.  *  Copyright (c) International Business Machines Corporation 1992
  19.  * 
  20.  */
  21.  
  22.  
  23. #ifndef SOM_PenLocatorPen_h
  24. #define SOM_PenLocatorPen_h
  25.  
  26.  
  27. /*
  28.  * Passthru lines: File: "C.ph", "before"
  29.  */
  30.  
  31. #define LOCATOR_PEN_VERSION_MAJOR           1
  32. #define LOCATOR_PEN_VERSION_MINOR           1
  33.  
  34. /* help res ids */
  35.  
  36. #define PENLOCPEN_DEFAULTHELP               40068
  37.  
  38.  
  39. #include <som.h>
  40.  
  41. /*
  42.  * -- This emitter treats Method Tokens as Thunks by default
  43.  * -- Use the sc modifier "nothunks" to change this default
  44.  */
  45. #undef somresolve_
  46. #define somresolve_(obj,mToken) ((somMethodProc*)((void)obj, mToken))
  47.  
  48. /*
  49.  * Define the class name as an object type
  50.  */
  51. #ifndef PenLocatorPen
  52. #define PenLocatorPen SOMObject
  53. #endif
  54. #include <wplocatr.h>
  55.  
  56. /*
  57.  * Start of user-defined types:
  58.  */
  59.  
  60. /*
  61.  * End of user-defined types.
  62.  */
  63.  
  64. #define PenLocatorPen_MajorVersion 1
  65. #define PenLocatorPen_MinorVersion 1
  66.  
  67. /*
  68.  * External name shortening if required
  69.  */
  70. #ifdef SOM_USE_SHORT_EXTERNAL_NAMES
  71. #define PenLocatorPenNewClass WPlcpc
  72. #pragma linkage(WPlcpc, system)
  73. #define PenLocatorPenClassData WPlcpd
  74. #define PenLocatorPenCClassData WPlcpx
  75. #endif /* SOM_USE_SHORT_EXTERNAL_NAMES */
  76. /*--------------Migration------------*/
  77. #define PenLocatorPen_classObj PenLocatorPenClassData.classObject
  78. #define _PenLocatorPen PenLocatorPen_classObj
  79.  
  80. /*
  81.  * Declare the class creation procedure
  82.  */
  83. SOMEXTERN SOMClass * SOMLINK PenLocatorPenNewClass(integer4 somtmajorVersion,
  84.         integer4 somtminorVersion);
  85. #pragma linkage(PenLocatorPenNewClass, system)
  86.  
  87. /*
  88.  * Declare the class data structure
  89.  */
  90. SOMEXTERN struct PenLocatorPenClassDataStructure {
  91.     SOMAny *classObject;
  92. } PenLocatorPenClassData;
  93.  
  94. /*
  95.  * Declare the C specific class data structure
  96.  */
  97. SOMEXTERN struct PenLocatorPenCClassDataStructure {
  98.     somMethodTabs parentMtab;
  99.     somDToken instanceDataToken;
  100. } PenLocatorPenCClassData;
  101.  
  102. /*
  103.  * New and Renew macros for PenLocatorPen
  104.  */
  105. #define PenLocatorPenNew() \
  106.     ( PenLocatorPenClassData.classObject \
  107.         ? (_somNew(PenLocatorPenClassData.classObject)) \
  108.         : ( PenLocatorPenNewClass(PenLocatorPen_MajorVersion, PenLocatorPen_MinorVersion), (_somNew(PenLocatorPenClassData.classObject)) ) )
  109. #define PenLocatorPenRenew(buf) \
  110.     ( _somRenew(PenLocatorPenClassData.classObject, buf) )
  111. #ifndef SOM_DONT_USE_INHERITED_MACROS
  112. #define PenLocatorPen_penAddLocatorTimingPage PenLocator_penAddLocatorTimingPage
  113. #define PenLocatorPen_penSetCalProgram PenLocator_penSetCalProgram
  114. #define PenLocatorPen_penQueryCalProgram PenLocator_penQueryCalProgram
  115. #define PenLocatorPen_penSetCalParms PenLocator_penSetCalParms
  116. #define PenLocatorPen_penQueryCalParms PenLocator_penQueryCalParms
  117. #define PenLocatorPen_wpOpen WPObject_wpOpen
  118. #define PenLocatorPen_wpAddSettingsPages WPObject_wpAddSettingsPages
  119. #define PenLocatorPen_wpAddObjectWindowPage WPObject_wpAddObjectWindowPage
  120. #define PenLocatorPen_wpFilterPopupMenu WPObject_wpFilterPopupMenu
  121. #define PenLocatorPen_wpSetup WPObject_wpSetup
  122. #define PenLocatorPen_wpInitData WPObject_wpInitData
  123. #define PenLocatorPen_wpUnInitData WPObject_wpUnInitData
  124. #define PenLocatorPen_wpRestoreState WPObject_wpRestoreState
  125. #define PenLocatorPen_wpSaveState WPObject_wpSaveState
  126. #define PenLocatorPen_wpModifyPopupMenu WPObject_wpModifyPopupMenu
  127. #define PenLocatorPen_wpMenuItemSelected WPObject_wpMenuItemSelected
  128. #define PenLocatorPen_wpMenuItemHelpSelected WPObject_wpMenuItemHelpSelected
  129. #define PenLocatorPen_wpclsQueryDefaultView WPObject_wpclsQueryDefaultView
  130. #define PenLocatorPen_wpclsQueryStyle WPObject_wpclsQueryStyle
  131. #define PenLocatorPen_penDummyPrivate PenLocator_penDummyPrivate
  132. #define PenLocatorPen_penAddButtonsMappingsPage PenButtonDevice_penAddButtonsMappingsPage
  133. #define PenLocatorPen_penQueryButtonData PenButtonDevice_penQueryButtonData
  134. #define PenLocatorPen_penSetButtonData PenButtonDevice_penSetButtonData
  135. #define PenLocatorPen_penclsQueryButtonData PenButtonDevice_penclsQueryButtonData
  136. #define PenLocatorPen_wpAddSettingsPages WPObject_wpAddSettingsPages
  137. #define PenLocatorPen_wpSetup WPObject_wpSetup
  138. #define PenLocatorPen_wpSaveState WPObject_wpSaveState
  139. #define PenLocatorPen_wpRestoreState WPObject_wpRestoreState
  140. #define PenLocatorPen_wpInitData WPObject_wpInitData
  141. #define PenLocatorPen_wpUnInitData WPObject_wpUnInitData
  142. #define PenLocatorPen_wpclsInitData WPObject_wpclsInitData
  143. #define PenLocatorPen_wpclsNew WPObject_wpclsNew
  144. #define PenLocatorPen_wpQueryHandle WPObject_wpQueryHandle
  145. #define PenLocatorPen_wpSaveImmediate WPObject_wpSaveImmediate
  146. #define PenLocatorPen_wpSaveState WPObject_wpSaveState
  147. #define PenLocatorPen_wpRestoreState WPObject_wpRestoreState
  148. #define PenLocatorPen_wpSetTitle WPObject_wpSetTitle
  149. #define PenLocatorPen_wpCopyObject WPObject_wpCopyObject
  150. #define PenLocatorPen_wpMoveObject WPObject_wpMoveObject
  151. #define PenLocatorPen_wpQueryIconData WPObject_wpQueryIconData
  152. #define PenLocatorPen_wpSetIconData WPObject_wpSetIconData
  153. #define PenLocatorPen_wpDragOver WPObject_wpDragOver
  154. #define PenLocatorPen_wpReplaceObject WPObject_wpReplaceObject
  155. #define PenLocatorPen_wpQueryNameClashOptions WPObject_wpQueryNameClashOptions
  156. #define PenLocatorPen_wpAddObjectGeneralPage WPObject_wpAddObjectGeneralPage
  157. #define PenLocatorPen_wpAddObjectWindowPage WPObject_wpAddObjectWindowPage
  158. #define PenLocatorPen_wpAddSettingsPages WPObject_wpAddSettingsPages
  159. #define PenLocatorPen_wpAddToObjUseList WPObject_wpAddToObjUseList
  160. #define PenLocatorPen_wpAllocMem WPObject_wpAllocMem
  161. #define PenLocatorPen_wpAppendObject WPObject_wpAppendObject
  162. #define PenLocatorPen_wpAssertObjectMutexSem WPObject_wpAssertObjectMutexSem
  163. #define PenLocatorPen_wpClose WPObject_wpClose
  164. #define PenLocatorPen_wpCnrInsertObject WPObject_wpCnrInsertObject
  165. #define PenLocatorPen_wpCnrRemoveObject WPObject_wpCnrRemoveObject
  166. #define PenLocatorPen_wpCnrSetEmphasis WPObject_wpCnrSetEmphasis
  167. #define PenLocatorPen_wpConfirmDelete WPObject_wpConfirmDelete
  168. #define PenLocatorPen_wpConfirmObjectTitle WPObject_wpConfirmObjectTitle
  169. #define PenLocatorPen_wpCopiedFromTemplate WPObject_wpCopiedFromTemplate
  170. #define PenLocatorPen_wpCopyObject WPObject_wpCopyObject
  171. #define PenLocatorPen_wpCreateAnother WPObject_wpCreateAnother
  172. #define PenLocatorPen_wpCreateFromTemplate WPObject_wpCreateFromTemplate
  173. #define PenLocatorPen_wpCreateShadowObject WPObject_wpCreateShadowObject
  174. #define PenLocatorPen_wpDelete WPObject_wpDelete
  175. #define PenLocatorPen_wpDeleteFromObjUseList WPObject_wpDeleteFromObjUseList
  176. #define PenLocatorPen_wpDisplayHelp WPObject_wpDisplayHelp
  177. #define PenLocatorPen_wpDoesObjectMatch WPObject_wpDoesObjectMatch
  178. #define PenLocatorPen_wpDraggedOverObject WPObject_wpDraggedOverObject
  179. #define PenLocatorPen_wpDragOver WPObject_wpDragOver
  180. #define PenLocatorPen_wpDrop WPObject_wpDrop
  181. #define PenLocatorPen_wpDroppedOnObject WPObject_wpDroppedOnObject
  182. #define PenLocatorPen_wpEndConversation WPObject_wpEndConversation
  183. #define PenLocatorPen_wpFilterPopupMenu WPObject_wpFilterPopupMenu
  184. #define PenLocatorPen_wpFindUseItem WPObject_wpFindUseItem
  185. #define PenLocatorPen_wpFormatDragItem WPObject_wpFormatDragItem
  186. #define PenLocatorPen_wpFree WPObject_wpFree
  187. #define PenLocatorPen_wpFreeMem WPObject_wpFreeMem
  188. #define PenLocatorPen_wpHide WPObject_wpHide
  189. #define PenLocatorPen_wpInitData WPObject_wpInitData
  190. #define PenLocatorPen_wpInsertPopupMenuItems WPObject_wpInsertPopupMenuItems
  191. #define PenLocatorPen_wpInsertSettingsPage WPObject_wpInsertSettingsPage
  192. #define PenLocatorPen_wpMenuItemHelpSelected WPObject_wpMenuItemHelpSelected
  193. #define PenLocatorPen_wpMenuItemSelected WPObject_wpMenuItemSelected
  194. #define PenLocatorPen_wpModifyPopupMenu WPObject_wpModifyPopupMenu
  195. #define PenLocatorPen_wpMoveObject WPObject_wpMoveObject
  196. #define PenLocatorPen_wpOpen WPObject_wpOpen
  197. #define PenLocatorPen_wpPrintObject WPObject_wpPrintObject
  198. #define PenLocatorPen_wpQueryConcurrentView WPObject_wpQueryConcurrentView
  199. #define PenLocatorPen_wpQueryButtonAppearance WPObject_wpQueryButtonAppearance
  200. #define PenLocatorPen_wpQueryConfirmations WPObject_wpQueryConfirmations
  201. #define PenLocatorPen_wpQueryDefaultHelp WPObject_wpQueryDefaultHelp
  202. #define PenLocatorPen_wpQueryDefaultView WPObject_wpQueryDefaultView
  203. #define PenLocatorPen_wpQueryDetailsData WPObject_wpQueryDetailsData
  204. #define PenLocatorPen_wpQueryError WPObject_wpQueryError
  205. #define PenLocatorPen_wpQueryIcon WPObject_wpQueryIcon
  206. #define PenLocatorPen_wpQueryIconData WPObject_wpQueryIconData
  207. #define PenLocatorPen_wpQueryMinWindow WPObject_wpQueryMinWindow
  208. #define PenLocatorPen_wpQueryNameClashOptions WPObject_wpQueryNameClashOptions
  209. #define PenLocatorPen_wpQueryStyle WPObject_wpQueryStyle
  210. #define PenLocatorPen_wpSetTaskRec WPObject_wpSetTaskRec
  211. #define PenLocatorPen_wpFindTaskRec WPObject_wpFindTaskRec
  212. #define PenLocatorPen_wpQueryTitle WPObject_wpQueryTitle
  213. #define PenLocatorPen_wpRegisterView WPObject_wpRegisterView
  214. #define PenLocatorPen_wpReleaseObjectMutexSem WPObject_wpReleaseObjectMutexSem
  215. #define PenLocatorPen_wpRender WPObject_wpRender
  216. #define PenLocatorPen_wpRenderComplete WPObject_wpRenderComplete
  217. #define PenLocatorPen_wpReplaceObject WPObject_wpReplaceObject
  218. #define PenLocatorPen_wpRequestObjectMutexSem WPObject_wpRequestObjectMutexSem
  219. #define PenLocatorPen_wpRestore WPObject_wpRestore
  220. #define PenLocatorPen_wpRestoreData WPObject_wpRestoreData
  221. #define PenLocatorPen_wpRestoreLong WPObject_wpRestoreLong
  222. #define PenLocatorPen_wpRestoreState WPObject_wpRestoreState
  223. #define PenLocatorPen_wpRestoreString WPObject_wpRestoreString
  224. #define PenLocatorPen_wpSaveData WPObject_wpSaveData
  225. #define PenLocatorPen_wpSaveImmediate WPObject_wpSaveImmediate
  226. #define PenLocatorPen_wpSaveDeferred WPObject_wpSaveDeferred
  227. #define PenLocatorPen_wpSaveLong WPObject_wpSaveLong
  228. #define PenLocatorPen_wpSaveState WPObject_wpSaveState
  229. #define PenLocatorPen_wpSaveString WPObject_wpSaveString
  230. #define PenLocatorPen_wpScanSetupString WPObject_wpScanSetupString
  231. #define PenLocatorPen_wpSetConcurrentView WPObject_wpSetConcurrentView
  232. #define PenLocatorPen_wpSetButtonAppearance WPObject_wpSetButtonAppearance
  233. #define PenLocatorPen_wpSetDefaultHelp WPObject_wpSetDefaultHelp
  234. #define PenLocatorPen_wpSetDefaultView WPObject_wpSetDefaultView
  235. #define PenLocatorPen_wpSetError WPObject_wpSetError
  236. #define PenLocatorPen_wpSetIcon WPObject_wpSetIcon
  237. #define PenLocatorPen_wpSetIconData WPObject_wpSetIconData
  238. #define PenLocatorPen_wpSetMinWindow WPObject_wpSetMinWindow
  239. #define PenLocatorPen_wpSetStyle WPObject_wpSetStyle
  240. #define PenLocatorPen_wpModifyStyle WPObject_wpModifyStyle
  241. #define PenLocatorPen_wpSetTitle WPObject_wpSetTitle
  242. #define PenLocatorPen_wpSetup WPObject_wpSetup
  243. #define PenLocatorPen_wpSwitchTo WPObject_wpSwitchTo
  244. #define PenLocatorPen_wpUnInitData WPObject_wpUnInitData
  245. #define PenLocatorPen_wpViewObject WPObject_wpViewObject
  246. #define PenLocatorPen_wpQueryTrueStyle WPObject_wpQueryTrueStyle
  247. #define PenLocatorPen_wpQueryHandle WPObject_wpQueryHandle
  248. #define PenLocatorPen_wpUnlockObject WPObject_wpUnlockObject
  249. #define PenLocatorPen_somInit SOMObject_somInit
  250. #define PenLocatorPen_wpclsCreateDefaultTemplates WPObject_wpclsCreateDefaultTemplates
  251. #define PenLocatorPen_wpclsInitData WPObject_wpclsInitData
  252. #define PenLocatorPen_wpclsMakeAwake WPObject_wpclsMakeAwake
  253. #define PenLocatorPen_wpclsNew WPObject_wpclsNew
  254. #define PenLocatorPen_wpclsQueryDefaultView WPObject_wpclsQueryDefaultView
  255. #define PenLocatorPen_wpclsQueryDetails WPObject_wpclsQueryDetails
  256. #define PenLocatorPen_wpclsQueryDetailsInfo WPObject_wpclsQueryDetailsInfo
  257. #define PenLocatorPen_wpclsQueryExtendedCriteria WPObject_wpclsQueryExtendedCriteria
  258. #define PenLocatorPen_wpclsQueryFolder WPObject_wpclsQueryFolder
  259. #define PenLocatorPen_wpclsQueryIcon WPObject_wpclsQueryIcon
  260. #define PenLocatorPen_wpclsQuerySearchInfo WPObject_wpclsQuerySearchInfo
  261. #define PenLocatorPen_wpclsQueryStyle WPObject_wpclsQueryStyle
  262. #define PenLocatorPen_wpclsUnInitData WPObject_wpclsUnInitData
  263. #define PenLocatorPen_wpclsFindObjectFirst WPObject_wpclsFindObjectFirst
  264. #define PenLocatorPen_wpclsFindObjectNext WPObject_wpclsFindObjectNext
  265. #define PenLocatorPen_wpclsFindObjectEnd WPObject_wpclsFindObjectEnd
  266. #define PenLocatorPen_wpclsSetError WPObject_wpclsSetError
  267. #define PenLocatorPen_wpclsQueryError WPObject_wpclsQueryError
  268. #define PenLocatorPen_wpclsQuerySettingsPageSize WPObject_wpclsQuerySettingsPageSize
  269. #define PenLocatorPen_wpclsQueryObject WPObject_wpclsQueryObject
  270. #define PenLocatorPen_wpclsQueryButtonAppearance WPObject_wpclsQueryButtonAppearance
  271. #define PenLocatorPen_somUninit SOMObject_somUninit
  272. #define PenLocatorPen_somInitClass SOMClass_somInitClass
  273. #define PenLocatorPen_somNew SOMClass_somNew
  274. #define PenLocatorPen_somRenew SOMClass_somRenew
  275. #define PenLocatorPen_somFree SOMObject_somFree
  276. #define PenLocatorPen_somInit SOMObject_somInit
  277. #define PenLocatorPen_somUninit SOMObject_somUninit
  278. #define PenLocatorPen_somGetClass SOMObject_somGetClass
  279. #define PenLocatorPen_somGetClassName SOMObject_somGetClassName
  280. #define PenLocatorPen_somGetSize SOMObject_somGetSize
  281. #define PenLocatorPen_somIsA SOMObject_somIsA
  282. #define PenLocatorPen_somIsInstanceOf SOMObject_somIsInstanceOf
  283. #define PenLocatorPen_somRespondsTo SOMObject_somRespondsTo
  284. #define PenLocatorPen_somDispatchV SOMObject_somDispatchV
  285. #define PenLocatorPen_somDispatchL SOMObject_somDispatchL
  286. #define PenLocatorPen_somDispatchA SOMObject_somDispatchA
  287. #define PenLocatorPen_somDispatchD SOMObject_somDispatchD
  288. #define PenLocatorPen_somDispatch SOMObject_somDispatch
  289. #define PenLocatorPen_somClassDispatch SOMObject_somClassDispatch
  290. #define PenLocatorPen_somPrintSelf SOMObject_somPrintSelf
  291. #define PenLocatorPen_somDumpSelf SOMObject_somDumpSelf
  292. #define PenLocatorPen_somDumpSelfInt SOMObject_somDumpSelfInt
  293. #endif /* SOM_DONT_USE_INHERITED_MACROS */
  294.  
  295. #endif       /* SOM_PenLocatorPen_h */
  296.  
  297. #ifndef SOM_M_M_PenLocatorPen_mh
  298. #define SOM_M_M_PenLocatorPen_mh
  299.  
  300.  
  301. /*
  302.  * -- This emitter treats Method Tokens as Thunks by default
  303.  * -- Use the sc modifier "nothunks" to change this default
  304.  */
  305. #undef somresolve_
  306. #define somresolve_(obj,mToken) ((somMethodProc*)((void)obj, mToken))
  307.  
  308. /*
  309.  * Define the class name as an object type
  310.  */
  311. #ifndef M_PenLocatorPen
  312. #define M_PenLocatorPen SOMObject
  313. #endif
  314.  
  315. /*
  316.  * Start of user-defined types:
  317.  */
  318.  
  319. /*
  320.  * End of user-defined types.
  321.  */
  322.  
  323. #define M_PenLocatorPen_MajorVersion 1
  324. #define M_PenLocatorPen_MinorVersion 1
  325.  
  326. /*
  327.  * External name shortening if required
  328.  */
  329. #ifdef SOM_USE_SHORT_EXTERNAL_NAMES
  330. #define M_PenLocatorPenNewClass WPlcpc
  331. #pragma linkage(WPlcpc, system)
  332. #define M_PenLocatorPenClassData WPlcpd
  333. #define M_PenLocatorPenCClassData WPlcpx
  334. #endif /* SOM_USE_SHORT_EXTERNAL_NAMES */
  335. /*--------------Migration------------*/
  336. #define M_PenLocatorPen_classObj M_PenLocatorPenClassData.classObject
  337. #define _M_PenLocatorPen M_PenLocatorPen_classObj
  338.  
  339. /*
  340.  * Declare the class creation procedure
  341.  */
  342. SOMEXTERN SOMClass * SOMLINK M_PenLocatorPenNewClass(integer4 somtmajorVersion,
  343.         integer4 somtminorVersion);
  344. #pragma linkage(M_PenLocatorPenNewClass, system)
  345.  
  346. /*
  347.  * Declare the class data structure
  348.  */
  349. SOMEXTERN struct M_PenLocatorPenClassDataStructure {
  350.     SOMAny *classObject;
  351. } M_PenLocatorPenClassData;
  352.  
  353. /*
  354.  * Declare the C specific class data structure
  355.  */
  356. SOMEXTERN struct M_PenLocatorPenCClassDataStructure {
  357.     somMethodTabs parentMtab;
  358.     somDToken instanceDataToken;
  359. } M_PenLocatorPenCClassData;
  360.  
  361. /*
  362.  * New and Renew macros for M_PenLocatorPen
  363.  */
  364. #define M_PenLocatorPenNew() \
  365.     ( M_PenLocatorPenClassData.classObject \
  366.         ? (_somNew(M_PenLocatorPenClassData.classObject)) \
  367.         : ( M_PenLocatorPenNewClass(M_PenLocatorPen_MajorVersion, M_PenLocatorPen_MinorVersion), (_somNew(M_PenLocatorPenClassData.classObject)) ) )
  368. #define M_PenLocatorPenRenew(buf) \
  369.     ( _somRenew(M_PenLocatorPenClassData.classObject, buf) )
  370.  
  371. /*
  372.  * Override method: wpclsQueryTitle
  373.  */
  374. #define M_PenLocatorPen_wpclsQueryTitle(somSelf) \
  375.     M_WPObject_wpclsQueryTitle(somSelf)
  376.  
  377. /*
  378.  * Override method: wpclsQueryIconData
  379.  */
  380. #define M_PenLocatorPen_wpclsQueryIconData(somSelf,pIconInfo) \
  381.     M_WPObject_wpclsQueryIconData(somSelf,pIconInfo)
  382.  
  383. /*
  384.  * Override method: wpclsQueryDefaultHelp
  385.  */
  386. #define M_PenLocatorPen_wpclsQueryDefaultHelp(somSelf,pHelpPanelId,pszHelpLibrary) \
  387.     M_WPObject_wpclsQueryDefaultHelp(somSelf,pHelpPanelId,pszHelpLibrary)
  388.  
  389. /*
  390.  * Override method: penclsQueryPauseId
  391.  */
  392. #define M_PenLocatorPen_penclsQueryPauseId(somSelf) \
  393.     M_PenLocator_penclsQueryPauseId(somSelf)
  394.  
  395. /*
  396.  * Override method: penclsQueryPauseEnableId
  397.  */
  398. #define M_PenLocatorPen_penclsQueryPauseEnableId(somSelf) \
  399.     M_PenLocator_penclsQueryPauseEnableId(somSelf)
  400.  
  401. /*
  402.  * Override method: penclsQueryDefaultPause
  403.  */
  404. #define M_PenLocatorPen_penclsQueryDefaultPause(somSelf) \
  405.     M_PenLocator_penclsQueryDefaultPause(somSelf)
  406.  
  407. /*
  408.  * Override method: penclsQueryPauseEnableDefault
  409.  */
  410. #define M_PenLocatorPen_penclsQueryPauseEnableDefault(somSelf) \
  411.     M_PenLocator_penclsQueryPauseEnableDefault(somSelf)
  412. #ifndef SOM_DONT_USE_INHERITED_MACROS
  413. #define M_PenLocatorPen_penAddLocatorTimingPage PenLocator_penAddLocatorTimingPage
  414. #define M_PenLocatorPen_penSetCalProgram PenLocator_penSetCalProgram
  415. #define M_PenLocatorPen_penQueryCalProgram PenLocator_penQueryCalProgram
  416. #define M_PenLocatorPen_penSetCalParms PenLocator_penSetCalParms
  417. #define M_PenLocatorPen_penQueryCalParms PenLocator_penQueryCalParms
  418. #define M_PenLocatorPen_wpOpen WPObject_wpOpen
  419. #define M_PenLocatorPen_wpAddSettingsPages WPObject_wpAddSettingsPages
  420. #define M_PenLocatorPen_wpAddObjectWindowPage WPObject_wpAddObjectWindowPage
  421. #define M_PenLocatorPen_wpFilterPopupMenu WPObject_wpFilterPopupMenu
  422. #define M_PenLocatorPen_wpSetup WPObject_wpSetup
  423. #define M_PenLocatorPen_wpInitData WPObject_wpInitData
  424. #define M_PenLocatorPen_wpUnInitData WPObject_wpUnInitData
  425. #define M_PenLocatorPen_wpRestoreState WPObject_wpRestoreState
  426. #define M_PenLocatorPen_wpSaveState WPObject_wpSaveState
  427. #define M_PenLocatorPen_wpModifyPopupMenu WPObject_wpModifyPopupMenu
  428. #define M_PenLocatorPen_wpMenuItemSelected WPObject_wpMenuItemSelected
  429. #define M_PenLocatorPen_wpMenuItemHelpSelected WPObject_wpMenuItemHelpSelected
  430. #define M_PenLocatorPen_wpclsQueryDefaultView WPObject_wpclsQueryDefaultView
  431. #define M_PenLocatorPen_wpclsQueryStyle WPObject_wpclsQueryStyle
  432. #define M_PenLocatorPen_penDummyPrivate PenLocator_penDummyPrivate
  433. #define M_PenLocatorPen_penAddButtonsMappingsPage PenButtonDevice_penAddButtonsMappingsPage
  434. #define M_PenLocatorPen_penQueryButtonData PenButtonDevice_penQueryButtonData
  435. #define M_PenLocatorPen_penSetButtonData PenButtonDevice_penSetButtonData
  436. #define M_PenLocatorPen_penclsQueryButtonData PenButtonDevice_penclsQueryButtonData
  437. #define M_PenLocatorPen_wpAddSettingsPages WPObject_wpAddSettingsPages
  438. #define M_PenLocatorPen_wpSetup WPObject_wpSetup
  439. #define M_PenLocatorPen_wpSaveState WPObject_wpSaveState
  440. #define M_PenLocatorPen_wpRestoreState WPObject_wpRestoreState
  441. #define M_PenLocatorPen_wpInitData WPObject_wpInitData
  442. #define M_PenLocatorPen_wpUnInitData WPObject_wpUnInitData
  443. #define M_PenLocatorPen_wpclsInitData WPObject_wpclsInitData
  444. #define M_PenLocatorPen_wpclsNew WPObject_wpclsNew
  445. #define M_PenLocatorPen_wpQueryHandle WPObject_wpQueryHandle
  446. #define M_PenLocatorPen_wpSaveImmediate WPObject_wpSaveImmediate
  447. #define M_PenLocatorPen_wpSaveState WPObject_wpSaveState
  448. #define M_PenLocatorPen_wpRestoreState WPObject_wpRestoreState
  449. #define M_PenLocatorPen_wpSetTitle WPObject_wpSetTitle
  450. #define M_PenLocatorPen_wpCopyObject WPObject_wpCopyObject
  451. #define M_PenLocatorPen_wpMoveObject WPObject_wpMoveObject
  452. #define M_PenLocatorPen_wpQueryIconData WPObject_wpQueryIconData
  453. #define M_PenLocatorPen_wpSetIconData WPObject_wpSetIconData
  454. #define M_PenLocatorPen_wpDragOver WPObject_wpDragOver
  455. #define M_PenLocatorPen_wpReplaceObject WPObject_wpReplaceObject
  456. #define M_PenLocatorPen_wpQueryNameClashOptions WPObject_wpQueryNameClashOptions
  457. #define M_PenLocatorPen_wpAddObjectGeneralPage WPObject_wpAddObjectGeneralPage
  458. #define M_PenLocatorPen_wpAddObjectWindowPage WPObject_wpAddObjectWindowPage
  459. #define M_PenLocatorPen_wpAddSettingsPages WPObject_wpAddSettingsPages
  460. #define M_PenLocatorPen_wpAddToObjUseList WPObject_wpAddToObjUseList
  461. #define M_PenLocatorPen_wpAllocMem WPObject_wpAllocMem
  462. #define M_PenLocatorPen_wpAppendObject WPObject_wpAppendObject
  463. #define M_PenLocatorPen_wpAssertObjectMutexSem WPObject_wpAssertObjectMutexSem
  464. #define M_PenLocatorPen_wpClose WPObject_wpClose
  465. #define M_PenLocatorPen_wpCnrInsertObject WPObject_wpCnrInsertObject
  466. #define M_PenLocatorPen_wpCnrRemoveObject WPObject_wpCnrRemoveObject
  467. #define M_PenLocatorPen_wpCnrSetEmphasis WPObject_wpCnrSetEmphasis
  468. #define M_PenLocatorPen_wpConfirmDelete WPObject_wpConfirmDelete
  469. #define M_PenLocatorPen_wpConfirmObjectTitle WPObject_wpConfirmObjectTitle
  470. #define M_PenLocatorPen_wpCopiedFromTemplate WPObject_wpCopiedFromTemplate
  471. #define M_PenLocatorPen_wpCopyObject WPObject_wpCopyObject
  472. #define M_PenLocatorPen_wpCreateAnother WPObject_wpCreateAnother
  473. #define M_PenLocatorPen_wpCreateFromTemplate WPObject_wpCreateFromTemplate
  474. #define M_PenLocatorPen_wpCreateShadowObject WPObject_wpCreateShadowObject
  475. #define M_PenLocatorPen_wpDelete WPObject_wpDelete
  476. #define M_PenLocatorPen_wpDeleteFromObjUseList WPObject_wpDeleteFromObjUseList
  477. #define M_PenLocatorPen_wpDisplayHelp WPObject_wpDisplayHelp
  478. #define M_PenLocatorPen_wpDoesObjectMatch WPObject_wpDoesObjectMatch
  479. #define M_PenLocatorPen_wpDraggedOverObject WPObject_wpDraggedOverObject
  480. #define M_PenLocatorPen_wpDragOver WPObject_wpDragOver
  481. #define M_PenLocatorPen_wpDrop WPObject_wpDrop
  482. #define M_PenLocatorPen_wpDroppedOnObject WPObject_wpDroppedOnObject
  483. #define M_PenLocatorPen_wpEndConversation WPObject_wpEndConversation
  484. #define M_PenLocatorPen_wpFilterPopupMenu WPObject_wpFilterPopupMenu
  485. #define M_PenLocatorPen_wpFindUseItem WPObject_wpFindUseItem
  486. #define M_PenLocatorPen_wpFormatDragItem WPObject_wpFormatDragItem
  487. #define M_PenLocatorPen_wpFree WPObject_wpFree
  488. #define M_PenLocatorPen_wpFreeMem WPObject_wpFreeMem
  489. #define M_PenLocatorPen_wpHide WPObject_wpHide
  490. #define M_PenLocatorPen_wpInitData WPObject_wpInitData
  491. #define M_PenLocatorPen_wpInsertPopupMenuItems WPObject_wpInsertPopupMenuItems
  492. #define M_PenLocatorPen_wpInsertSettingsPage WPObject_wpInsertSettingsPage
  493. #define M_PenLocatorPen_wpMenuItemHelpSelected WPObject_wpMenuItemHelpSelected
  494. #define M_PenLocatorPen_wpMenuItemSelected WPObject_wpMenuItemSelected
  495. #define M_PenLocatorPen_wpModifyPopupMenu WPObject_wpModifyPopupMenu
  496. #define M_PenLocatorPen_wpMoveObject WPObject_wpMoveObject
  497. #define M_PenLocatorPen_wpOpen WPObject_wpOpen
  498. #define M_PenLocatorPen_wpPrintObject WPObject_wpPrintObject
  499. #define M_PenLocatorPen_wpQueryConcurrentView WPObject_wpQueryConcurrentView
  500. #define M_PenLocatorPen_wpQueryButtonAppearance WPObject_wpQueryButtonAppearance
  501. #define M_PenLocatorPen_wpQueryConfirmations WPObject_wpQueryConfirmations
  502. #define M_PenLocatorPen_wpQueryDefaultHelp WPObject_wpQueryDefaultHelp
  503. #define M_PenLocatorPen_wpQueryDefaultView WPObject_wpQueryDefaultView
  504. #define M_PenLocatorPen_wpQueryDetailsData WPObject_wpQueryDetailsData
  505. #define M_PenLocatorPen_wpQueryError WPObject_wpQueryError
  506. #define M_PenLocatorPen_wpQueryIcon WPObject_wpQueryIcon
  507. #define M_PenLocatorPen_wpQueryIconData WPObject_wpQueryIconData
  508. #define M_PenLocatorPen_wpQueryMinWindow WPObject_wpQueryMinWindow
  509. #define M_PenLocatorPen_wpQueryNameClashOptions WPObject_wpQueryNameClashOptions
  510. #define M_PenLocatorPen_wpQueryStyle WPObject_wpQueryStyle
  511. #define M_PenLocatorPen_wpSetTaskRec WPObject_wpSetTaskRec
  512. #define M_PenLocatorPen_wpFindTaskRec WPObject_wpFindTaskRec
  513. #define M_PenLocatorPen_wpQueryTitle WPObject_wpQueryTitle
  514. #define M_PenLocatorPen_wpRegisterView WPObject_wpRegisterView
  515. #define M_PenLocatorPen_wpReleaseObjectMutexSem WPObject_wpReleaseObjectMutexSem
  516. #define M_PenLocatorPen_wpRender WPObject_wpRender
  517. #define M_PenLocatorPen_wpRenderComplete WPObject_wpRenderComplete
  518. #define M_PenLocatorPen_wpReplaceObject WPObject_wpReplaceObject
  519. #define M_PenLocatorPen_wpRequestObjectMutexSem WPObject_wpRequestObjectMutexSem
  520. #define M_PenLocatorPen_wpRestore WPObject_wpRestore
  521. #define M_PenLocatorPen_wpRestoreData WPObject_wpRestoreData
  522. #define M_PenLocatorPen_wpRestoreLong WPObject_wpRestoreLong
  523. #define M_PenLocatorPen_wpRestoreState WPObject_wpRestoreState
  524. #define M_PenLocatorPen_wpRestoreString WPObject_wpRestoreString
  525. #define M_PenLocatorPen_wpSaveData WPObject_wpSaveData
  526. #define M_PenLocatorPen_wpSaveImmediate WPObject_wpSaveImmediate
  527. #define M_PenLocatorPen_wpSaveDeferred WPObject_wpSaveDeferred
  528. #define M_PenLocatorPen_wpSaveLong WPObject_wpSaveLong
  529. #define M_PenLocatorPen_wpSaveState WPObject_wpSaveState
  530. #define M_PenLocatorPen_wpSaveString WPObject_wpSaveString
  531. #define M_PenLocatorPen_wpScanSetupString WPObject_wpScanSetupString
  532. #define M_PenLocatorPen_wpSetConcurrentView WPObject_wpSetConcurrentView
  533. #define M_PenLocatorPen_wpSetButtonAppearance WPObject_wpSetButtonAppearance
  534. #define M_PenLocatorPen_wpSetDefaultHelp WPObject_wpSetDefaultHelp
  535. #define M_PenLocatorPen_wpSetDefaultView WPObject_wpSetDefaultView
  536. #define M_PenLocatorPen_wpSetError WPObject_wpSetError
  537. #define M_PenLocatorPen_wpSetIcon WPObject_wpSetIcon
  538. #define M_PenLocatorPen_wpSetIconData WPObject_wpSetIconData
  539. #define M_PenLocatorPen_wpSetMinWindow WPObject_wpSetMinWindow
  540. #define M_PenLocatorPen_wpSetStyle WPObject_wpSetStyle
  541. #define M_PenLocatorPen_wpModifyStyle WPObject_wpModifyStyle
  542. #define M_PenLocatorPen_wpSetTitle WPObject_wpSetTitle
  543. #define M_PenLocatorPen_wpSetup WPObject_wpSetup
  544. #define M_PenLocatorPen_wpSwitchTo WPObject_wpSwitchTo
  545. #define M_PenLocatorPen_wpUnInitData WPObject_wpUnInitData
  546. #define M_PenLocatorPen_wpViewObject WPObject_wpViewObject
  547. #define M_PenLocatorPen_wpQueryTrueStyle WPObject_wpQueryTrueStyle
  548. #define M_PenLocatorPen_wpQueryHandle WPObject_wpQueryHandle
  549. #define M_PenLocatorPen_wpUnlockObject WPObject_wpUnlockObject
  550. #define M_PenLocatorPen_somInit SOMObject_somInit
  551. #define M_PenLocatorPen_wpclsCreateDefaultTemplates WPObject_wpclsCreateDefaultTemplates
  552. #define M_PenLocatorPen_wpclsInitData WPObject_wpclsInitData
  553. #define M_PenLocatorPen_wpclsMakeAwake WPObject_wpclsMakeAwake
  554. #define M_PenLocatorPen_wpclsNew WPObject_wpclsNew
  555. #define M_PenLocatorPen_wpclsQueryDefaultView WPObject_wpclsQueryDefaultView
  556. #define M_PenLocatorPen_wpclsQueryDetails WPObject_wpclsQueryDetails
  557. #define M_PenLocatorPen_wpclsQueryDetailsInfo WPObject_wpclsQueryDetailsInfo
  558. #define M_PenLocatorPen_wpclsQueryExtendedCriteria WPObject_wpclsQueryExtendedCriteria
  559. #define M_PenLocatorPen_wpclsQueryFolder WPObject_wpclsQueryFolder
  560. #define M_PenLocatorPen_wpclsQueryIcon WPObject_wpclsQueryIcon
  561. #define M_PenLocatorPen_wpclsQuerySearchInfo WPObject_wpclsQuerySearchInfo
  562. #define M_PenLocatorPen_wpclsQueryStyle WPObject_wpclsQueryStyle
  563. #define M_PenLocatorPen_wpclsUnInitData WPObject_wpclsUnInitData
  564. #define M_PenLocatorPen_wpclsFindObjectFirst WPObject_wpclsFindObjectFirst
  565. #define M_PenLocatorPen_wpclsFindObjectNext WPObject_wpclsFindObjectNext
  566. #define M_PenLocatorPen_wpclsFindObjectEnd WPObject_wpclsFindObjectEnd
  567. #define M_PenLocatorPen_wpclsSetError WPObject_wpclsSetError
  568. #define M_PenLocatorPen_wpclsQueryError WPObject_wpclsQueryError
  569. #define M_PenLocatorPen_wpclsQuerySettingsPageSize WPObject_wpclsQuerySettingsPageSize
  570. #define M_PenLocatorPen_wpclsQueryObject WPObject_wpclsQueryObject
  571. #define M_PenLocatorPen_wpclsQueryButtonAppearance WPObject_wpclsQueryButtonAppearance
  572. #define M_PenLocatorPen_somUninit SOMObject_somUninit
  573. #define M_PenLocatorPen_somInitClass SOMClass_somInitClass
  574. #define M_PenLocatorPen_somNew SOMClass_somNew
  575. #define M_PenLocatorPen_somRenew SOMClass_somRenew
  576. #define M_PenLocatorPen_somFree SOMObject_somFree
  577. #define M_PenLocatorPen_somInit SOMObject_somInit
  578. #define M_PenLocatorPen_somUninit SOMObject_somUninit
  579. #define M_PenLocatorPen_somGetClass SOMObject_somGetClass
  580. #define M_PenLocatorPen_somGetClassName SOMObject_somGetClassName
  581. #define M_PenLocatorPen_somGetSize SOMObject_somGetSize
  582. #define M_PenLocatorPen_somIsA SOMObject_somIsA
  583. #define M_PenLocatorPen_somIsInstanceOf SOMObject_somIsInstanceOf
  584. #define M_PenLocatorPen_somRespondsTo SOMObject_somRespondsTo
  585. #define M_PenLocatorPen_somDispatchV SOMObject_somDispatchV
  586. #define M_PenLocatorPen_somDispatchL SOMObject_somDispatchL
  587. #define M_PenLocatorPen_somDispatchA SOMObject_somDispatchA
  588. #define M_PenLocatorPen_somDispatchD SOMObject_somDispatchD
  589. #define M_PenLocatorPen_somDispatch SOMObject_somDispatch
  590. #define M_PenLocatorPen_somClassDispatch SOMObject_somClassDispatch
  591. #define M_PenLocatorPen_somPrintSelf SOMObject_somPrintSelf
  592. #define M_PenLocatorPen_somDumpSelf SOMObject_somDumpSelf
  593. #define M_PenLocatorPen_somDumpSelfInt SOMObject_somDumpSelfInt
  594. #endif /* SOM_DONT_USE_INHERITED_MACROS */
  595.  
  596. #endif       /* SOM_M_M_PenLocatorPen_mh */
  597.