home *** CD-ROM | disk | FTP | other *** search
/ The Developer Connection…ice Driver Kit for OS/2 3 / DEV3-D1.ISO / source / wpshidl / h / wpshadow.h < prev    next >
Encoding:
C/C++ Source or Header  |  1993-11-17  |  22.0 KB  |  609 lines

  1.  
  2. /*
  3.  * This file was generated by the SOM Compiler.
  4.  * FileName: wpshadow.h.
  5.  * Generated using:
  6.  *     SOM Precompiler somipc: 2.2
  7.  *     SOM Emitter emith: 2.7
  8.  */
  9.  
  10. /*
  11.  *   Module Header
  12.  * 
  13.  *   Module Name: WPSHADOW
  14.  * 
  15.  *   OS/2 Presentation Manager Workplace class definitions
  16.  * 
  17.  *   Copyright (c) International Business Machines Corporation 1991, 1992
  18.  * 
  19.  */
  20.  
  21.  
  22. #ifndef SOM_WPShadow_h
  23. #define SOM_WPShadow_h
  24.  
  25.  
  26. #include <som.h>
  27.  
  28. /*
  29.  * -- This emitter treats Method Tokens as Thunks by default
  30.  * -- Use the sc modifier "nothunks" to change this default
  31.  */
  32. #undef somresolve_
  33. #define somresolve_(obj,mToken) ((somMethodProc*)((void)obj, mToken))
  34.  
  35. /*
  36.  * Define the class name as an object type
  37.  */
  38. #ifndef WPShadow
  39. #define WPShadow SOMObject
  40. #endif
  41. #include <wpabs.h>
  42.  
  43. /*
  44.  * Start of user-defined types:
  45.  */
  46. #ifndef WPFolder
  47.     #define WPFolder SOMObject
  48. #endif /* WPFolder */
  49.  
  50. /*
  51.  * End of user-defined types.
  52.  */
  53.  
  54. #define WPShadow_MajorVersion 1
  55. #define WPShadow_MinorVersion 2
  56.  
  57. /*
  58.  * External name shortening if required
  59.  */
  60. #ifdef SOM_USE_SHORT_EXTERNAL_NAMES
  61. #define WPShadowNewClass wplinkc
  62. #pragma linkage(wplinkc, system)
  63. #define WPShadowClassData wplinkd
  64. #define WPShadowCClassData wplinkx
  65. #endif /* SOM_USE_SHORT_EXTERNAL_NAMES */
  66.  
  67. /*
  68.  * Include the meta class file
  69.  */
  70. #include <wpshadow.h>
  71. /*--------------Migration------------*/
  72. #define WPShadow_classObj WPShadowClassData.classObject
  73. #define _WPShadow WPShadow_classObj
  74.  
  75. /*
  76.  * Declare the class creation procedure
  77.  */
  78. SOMEXTERN SOMClass * SOMLINK WPShadowNewClass(integer4 somtmajorVersion,
  79.         integer4 somtminorVersion);
  80. #pragma linkage(WPShadowNewClass, system)
  81.  
  82. /*
  83.  * Declare the class data structure
  84.  */
  85. SOMEXTERN struct WPShadowClassDataStructure {
  86.     SOMAny *classObject;
  87.     somMToken wpSetLinkToObject;
  88.     somMToken withdrawn;
  89.     somMToken wpSetShadowTitle;
  90.     somMToken wpQueryShadowedObject;
  91. } WPShadowClassData;
  92.  
  93. /*
  94.  * Declare the C specific class data structure
  95.  */
  96. SOMEXTERN struct WPShadowCClassDataStructure {
  97.     somMethodTabs parentMtab;
  98.     somDToken instanceDataToken;
  99. } WPShadowCClassData;
  100.  
  101. /*
  102.  * New and Renew macros for WPShadow
  103.  */
  104. #define WPShadowNew() \
  105.     ( WPShadowClassData.classObject \
  106.         ? (_somNew(WPShadowClassData.classObject)) \
  107.         : ( WPShadowNewClass(WPShadow_MajorVersion, WPShadow_MinorVersion), (_somNew(WPShadowClassData.classObject)) ) )
  108. #define WPShadowRenew(buf) \
  109.     ( _somRenew(WPShadowClassData.classObject, buf) )
  110.  
  111. /*
  112.  * Override method: wpQueryTitle
  113.  */
  114. #define WPShadow_wpQueryTitle(somSelf) \
  115.     WPObject_wpQueryTitle(somSelf)
  116.  
  117. /*
  118.  * Override method: wpSetup
  119.  */
  120. #define WPShadow_wpSetup(somSelf,pszSetupString) \
  121.     WPObject_wpSetup(somSelf,pszSetupString)
  122.  
  123. /*
  124.  * Override method: wpSaveState
  125.  */
  126. #define WPShadow_wpSaveState(somSelf) \
  127.     WPObject_wpSaveState(somSelf)
  128.  
  129. /*
  130.  * Override method: wpRestoreState
  131.  */
  132. #define WPShadow_wpRestoreState(somSelf,ulReserved) \
  133.     WPObject_wpRestoreState(somSelf,ulReserved)
  134.  
  135. /*
  136.  * Override method: wpQueryStyle
  137.  */
  138. #define WPShadow_wpQueryStyle(somSelf) \
  139.     WPObject_wpQueryStyle(somSelf)
  140.  
  141. /*
  142.  * Override method: wpInitData
  143.  */
  144. #define WPShadow_wpInitData(somSelf) \
  145.     WPObject_wpInitData(somSelf)
  146.  
  147. /*
  148.  * Override method: wpUnInitData
  149.  */
  150. #define WPShadow_wpUnInitData(somSelf) \
  151.     WPObject_wpUnInitData(somSelf)
  152.  
  153. /*
  154.  * Override method: wpSetTitle
  155.  */
  156. #define WPShadow_wpSetTitle(somSelf,pszNewTitle) \
  157.     WPObject_wpSetTitle(somSelf,pszNewTitle)
  158.  
  159. /*
  160.  * Override method: wpFilterPopupMenu
  161.  */
  162. #define WPShadow_wpFilterPopupMenu(somSelf,ulFlags,hwndCnr,fMultiSelect) \
  163.     WPObject_wpFilterPopupMenu(somSelf,ulFlags,hwndCnr,fMultiSelect)
  164.  
  165. /*
  166.  * Override method: wpModifyPopupMenu
  167.  */
  168. #define WPShadow_wpModifyPopupMenu(somSelf,hwndMenu,hwndCnr,iPosition) \
  169.     WPObject_wpModifyPopupMenu(somSelf,hwndMenu,hwndCnr,iPosition)
  170.  
  171. /*
  172.  * Override method: wpMenuItemSelected
  173.  */
  174. #define WPShadow_wpMenuItemSelected(somSelf,hwndFrame,ulMenuId) \
  175.     WPObject_wpMenuItemSelected(somSelf,hwndFrame,ulMenuId)
  176.  
  177. /*
  178.  * Override method: wpViewObject
  179.  */
  180. #define WPShadow_wpViewObject(somSelf,hwndCnr,ulView,param) \
  181.     WPObject_wpViewObject(somSelf,hwndCnr,ulView,param)
  182.  
  183. /*
  184.  * Override method: wpMenuItemHelpSelected
  185.  */
  186. #define WPShadow_wpMenuItemHelpSelected(somSelf,MenuId) \
  187.     WPObject_wpMenuItemHelpSelected(somSelf,MenuId)
  188.  
  189. /*
  190.  * Override method: wpCreateFromTemplate
  191.  */
  192. #define WPShadow_wpCreateFromTemplate(somSelf,folder,fLock) \
  193.     WPObject_wpCreateFromTemplate(somSelf,folder,fLock)
  194.  
  195. /*
  196.  * Override method: wpOpen
  197.  */
  198. #define WPShadow_wpOpen(somSelf,hwndCnr,ulView,param) \
  199.     WPObject_wpOpen(somSelf,hwndCnr,ulView,param)
  200.  
  201. /*
  202.  * Override method: wpInsertPopupMenuItems
  203.  */
  204. #define WPShadow_wpInsertPopupMenuItems(somSelf,hwndMenu,iPosition,hmod,MenuID,SubMenuID) \
  205.     WPObject_wpInsertPopupMenuItems(somSelf,hwndMenu,iPosition,hmod,MenuID,SubMenuID)
  206.  
  207. /*
  208.  * Override method: wpCreateShadowObject
  209.  */
  210. #define WPShadow_wpCreateShadowObject(somSelf,Folder,fLock) \
  211.     WPObject_wpCreateShadowObject(somSelf,Folder,fLock)
  212.  
  213. /*
  214.  * Override method: wpDragOver
  215.  */
  216. #define WPShadow_wpDragOver(somSelf,hwndCnr,pdrgInfo) \
  217.     WPObject_wpDragOver(somSelf,hwndCnr,pdrgInfo)
  218.  
  219. /*
  220.  * Override method: wpDrop
  221.  */
  222. #define WPShadow_wpDrop(somSelf,hwndCnr,pdrgInfo,pdrgItem) \
  223.     WPObject_wpDrop(somSelf,hwndCnr,pdrgInfo,pdrgItem)
  224.  
  225. /*
  226.  * Override method: wpQueryDefaultHelp
  227.  */
  228. #define WPShadow_wpQueryDefaultHelp(somSelf,pHelpPanelId,HelpLibrary) \
  229.     WPObject_wpQueryDefaultHelp(somSelf,pHelpPanelId,HelpLibrary)
  230.  
  231. /*
  232.  * Override method: wpConfirmDelete
  233.  */
  234. #define WPShadow_wpConfirmDelete(somSelf,fConfirmations) \
  235.     WPObject_wpConfirmDelete(somSelf,fConfirmations)
  236.  
  237. /*
  238.  * Override method: wpConfirmObjectTitle
  239.  */
  240. #define WPShadow_wpConfirmObjectTitle(somSelf,Folder,ppDuplicate,pszTitle,cbTitle,menuID) \
  241.     WPObject_wpConfirmObjectTitle(somSelf,Folder,ppDuplicate,pszTitle,cbTitle,menuID)
  242.  
  243. /*
  244.  * Override method: wpPrintObject
  245.  */
  246. #define WPShadow_wpPrintObject(somSelf,pPrintDest,ulReserved) \
  247.     WPObject_wpPrintObject(somSelf,pPrintDest,ulReserved)
  248.  
  249. /*
  250.  * Override method: wpFormatDragItem
  251.  */
  252. #define WPShadow_wpFormatDragItem(somSelf,pdrgItem) \
  253.     WPObject_wpFormatDragItem(somSelf,pdrgItem)
  254.  
  255. /*
  256.  * Override method: wpDraggedOverObject
  257.  */
  258. #define WPShadow_wpDraggedOverObject(somSelf,DraggedOverObject) \
  259.     WPObject_wpDraggedOverObject(somSelf,DraggedOverObject)
  260.  
  261. /*
  262.  * Override method: wpDroppedOnObject
  263.  */
  264. #define WPShadow_wpDroppedOnObject(somSelf,DroppedOnObject) \
  265.     WPObject_wpDroppedOnObject(somSelf,DroppedOnObject)
  266.  
  267. /*
  268.  * Override method: wpQueryNameClashOptions
  269.  */
  270. #define WPShadow_wpQueryNameClashOptions(somSelf,menuID) \
  271.     WPObject_wpQueryNameClashOptions(somSelf,menuID)
  272.  
  273. /*
  274.  * New Method: wpQueryShadowedObject
  275.  */
  276. typedef WPObject*   SOMLINK somTP_WPShadow_wpQueryShadowedObject(WPShadow *somSelf,
  277.         BOOL fLock);
  278. #pragma linkage(somTP_WPShadow_wpQueryShadowedObject, system)
  279. typedef somTP_WPShadow_wpQueryShadowedObject *somTD_WPShadow_wpQueryShadowedObject;
  280. #define somMD_WPShadow_wpQueryShadowedObject "::WPShadow::wpQueryShadowedObject"
  281. #define WPShadow_wpQueryShadowedObject(somSelf,fLock) \
  282.     (SOM_Resolve(somSelf, WPShadow, wpQueryShadowedObject) \
  283.     (somSelf,fLock))
  284. #ifndef SOMGD_wpQueryShadowedObject
  285.     #if (defined(_wpQueryShadowedObject) || defined(__wpQueryShadowedObject))
  286.         #undef _wpQueryShadowedObject
  287.         #undef __wpQueryShadowedObject
  288.         #define SOMGD_wpQueryShadowedObject 1
  289.     #else
  290.         #define _wpQueryShadowedObject WPShadow_wpQueryShadowedObject
  291.     #endif /* _wpQueryShadowedObject */
  292. #endif /* SOMGD_wpQueryShadowedObject */
  293.  
  294. /*
  295.  * New Method: wpSetShadowTitle
  296.  */
  297. typedef BOOL   SOMLINK somTP_WPShadow_wpSetShadowTitle(WPShadow *somSelf,
  298.         PSZ pszNewTitle);
  299. #pragma linkage(somTP_WPShadow_wpSetShadowTitle, system)
  300. typedef somTP_WPShadow_wpSetShadowTitle *somTD_WPShadow_wpSetShadowTitle;
  301. #define somMD_WPShadow_wpSetShadowTitle "::WPShadow::wpSetShadowTitle"
  302. #define WPShadow_wpSetShadowTitle(somSelf,pszNewTitle) \
  303.     (SOM_Resolve(somSelf, WPShadow, wpSetShadowTitle) \
  304.     (somSelf,pszNewTitle))
  305. #ifndef SOMGD_wpSetShadowTitle
  306.     #if (defined(_wpSetShadowTitle) || defined(__wpSetShadowTitle))
  307.         #undef _wpSetShadowTitle
  308.         #undef __wpSetShadowTitle
  309.         #define SOMGD_wpSetShadowTitle 1
  310.     #else
  311.         #define _wpSetShadowTitle WPShadow_wpSetShadowTitle
  312.     #endif /* _wpSetShadowTitle */
  313. #endif /* SOMGD_wpSetShadowTitle */
  314. #ifndef SOM_DONT_USE_INHERITED_MACROS
  315. #define WPShadow_wpQueryHandle WPObject_wpQueryHandle
  316. #define WPShadow_wpSaveImmediate WPObject_wpSaveImmediate
  317. #define WPShadow_wpCopyObject WPObject_wpCopyObject
  318. #define WPShadow_wpMoveObject WPObject_wpMoveObject
  319. #define WPShadow_wpQueryIconData WPObject_wpQueryIconData
  320. #define WPShadow_wpSetIconData WPObject_wpSetIconData
  321. #define WPShadow_wpReplaceObject WPObject_wpReplaceObject
  322. #define WPShadow_wpAddObjectGeneralPage WPObject_wpAddObjectGeneralPage
  323. #define WPShadow_wpAddObjectWindowPage WPObject_wpAddObjectWindowPage
  324. #define WPShadow_wpAddSettingsPages WPObject_wpAddSettingsPages
  325. #define WPShadow_wpAddToObjUseList WPObject_wpAddToObjUseList
  326. #define WPShadow_wpAllocMem WPObject_wpAllocMem
  327. #define WPShadow_wpAppendObject WPObject_wpAppendObject
  328. #define WPShadow_wpAssertObjectMutexSem WPObject_wpAssertObjectMutexSem
  329. #define WPShadow_wpClose WPObject_wpClose
  330. #define WPShadow_wpCnrInsertObject WPObject_wpCnrInsertObject
  331. #define WPShadow_wpCnrRemoveObject WPObject_wpCnrRemoveObject
  332. #define WPShadow_wpCnrSetEmphasis WPObject_wpCnrSetEmphasis
  333. #define WPShadow_wpCopiedFromTemplate WPObject_wpCopiedFromTemplate
  334. #define WPShadow_wpCopyObject WPObject_wpCopyObject
  335. #define WPShadow_wpCreateAnother WPObject_wpCreateAnother
  336. #define WPShadow_wpDelete WPObject_wpDelete
  337. #define WPShadow_wpDeleteFromObjUseList WPObject_wpDeleteFromObjUseList
  338. #define WPShadow_wpDisplayHelp WPObject_wpDisplayHelp
  339. #define WPShadow_wpDoesObjectMatch WPObject_wpDoesObjectMatch
  340. #define WPShadow_wpEndConversation WPObject_wpEndConversation
  341. #define WPShadow_wpFindUseItem WPObject_wpFindUseItem
  342. #define WPShadow_wpFree WPObject_wpFree
  343. #define WPShadow_wpFreeMem WPObject_wpFreeMem
  344. #define WPShadow_wpHide WPObject_wpHide
  345. #define WPShadow_wpInsertSettingsPage WPObject_wpInsertSettingsPage
  346. #define WPShadow_wpMoveObject WPObject_wpMoveObject
  347. #define WPShadow_wpQueryConcurrentView WPObject_wpQueryConcurrentView
  348. #define WPShadow_wpQueryButtonAppearance WPObject_wpQueryButtonAppearance
  349. #define WPShadow_wpQueryConfirmations WPObject_wpQueryConfirmations
  350. #define WPShadow_wpQueryDefaultView WPObject_wpQueryDefaultView
  351. #define WPShadow_wpQueryDetailsData WPObject_wpQueryDetailsData
  352. #define WPShadow_wpQueryError WPObject_wpQueryError
  353. #define WPShadow_wpQueryIcon WPObject_wpQueryIcon
  354. #define WPShadow_wpQueryIconData WPObject_wpQueryIconData
  355. #define WPShadow_wpQueryMinWindow WPObject_wpQueryMinWindow
  356. #define WPShadow_wpSetTaskRec WPObject_wpSetTaskRec
  357. #define WPShadow_wpFindTaskRec WPObject_wpFindTaskRec
  358. #define WPShadow_wpRegisterView WPObject_wpRegisterView
  359. #define WPShadow_wpReleaseObjectMutexSem WPObject_wpReleaseObjectMutexSem
  360. #define WPShadow_wpRender WPObject_wpRender
  361. #define WPShadow_wpRenderComplete WPObject_wpRenderComplete
  362. #define WPShadow_wpReplaceObject WPObject_wpReplaceObject
  363. #define WPShadow_wpRequestObjectMutexSem WPObject_wpRequestObjectMutexSem
  364. #define WPShadow_wpRestore WPObject_wpRestore
  365. #define WPShadow_wpRestoreData WPObject_wpRestoreData
  366. #define WPShadow_wpRestoreLong WPObject_wpRestoreLong
  367. #define WPShadow_wpRestoreString WPObject_wpRestoreString
  368. #define WPShadow_wpSaveData WPObject_wpSaveData
  369. #define WPShadow_wpSaveImmediate WPObject_wpSaveImmediate
  370. #define WPShadow_wpSaveDeferred WPObject_wpSaveDeferred
  371. #define WPShadow_wpSaveLong WPObject_wpSaveLong
  372. #define WPShadow_wpSaveString WPObject_wpSaveString
  373. #define WPShadow_wpScanSetupString WPObject_wpScanSetupString
  374. #define WPShadow_wpSetConcurrentView WPObject_wpSetConcurrentView
  375. #define WPShadow_wpSetButtonAppearance WPObject_wpSetButtonAppearance
  376. #define WPShadow_wpSetDefaultHelp WPObject_wpSetDefaultHelp
  377. #define WPShadow_wpSetDefaultView WPObject_wpSetDefaultView
  378. #define WPShadow_wpSetError WPObject_wpSetError
  379. #define WPShadow_wpSetIcon WPObject_wpSetIcon
  380. #define WPShadow_wpSetIconData WPObject_wpSetIconData
  381. #define WPShadow_wpSetMinWindow WPObject_wpSetMinWindow
  382. #define WPShadow_wpSetStyle WPObject_wpSetStyle
  383. #define WPShadow_wpModifyStyle WPObject_wpModifyStyle
  384. #define WPShadow_wpSwitchTo WPObject_wpSwitchTo
  385. #define WPShadow_wpQueryTrueStyle WPObject_wpQueryTrueStyle
  386. #define WPShadow_wpQueryHandle WPObject_wpQueryHandle
  387. #define WPShadow_wpUnlockObject WPObject_wpUnlockObject
  388. #define WPShadow_somInit SOMObject_somInit
  389. #define WPShadow_somUninit SOMObject_somUninit
  390. #define WPShadow_somFree SOMObject_somFree
  391. #define WPShadow_somInit SOMObject_somInit
  392. #define WPShadow_somUninit SOMObject_somUninit
  393. #define WPShadow_somGetClass SOMObject_somGetClass
  394. #define WPShadow_somGetClassName SOMObject_somGetClassName
  395. #define WPShadow_somGetSize SOMObject_somGetSize
  396. #define WPShadow_somIsA SOMObject_somIsA
  397. #define WPShadow_somIsInstanceOf SOMObject_somIsInstanceOf
  398. #define WPShadow_somRespondsTo SOMObject_somRespondsTo
  399. #define WPShadow_somDispatchV SOMObject_somDispatchV
  400. #define WPShadow_somDispatchL SOMObject_somDispatchL
  401. #define WPShadow_somDispatchA SOMObject_somDispatchA
  402. #define WPShadow_somDispatchD SOMObject_somDispatchD
  403. #define WPShadow_somDispatch SOMObject_somDispatch
  404. #define WPShadow_somClassDispatch SOMObject_somClassDispatch
  405. #define WPShadow_somPrintSelf SOMObject_somPrintSelf
  406. #define WPShadow_somDumpSelf SOMObject_somDumpSelf
  407. #define WPShadow_somDumpSelfInt SOMObject_somDumpSelfInt
  408. #endif /* SOM_DONT_USE_INHERITED_MACROS */
  409.  
  410. #endif       /* SOM_WPShadow_h */
  411.  
  412. #ifndef SOM_M_WPShadow_h
  413. #define SOM_M_WPShadow_h
  414.  
  415.  
  416. #include <som.h>
  417.  
  418. /*
  419.  * -- This emitter treats Method Tokens as Thunks by default
  420.  * -- Use the sc modifier "nothunks" to change this default
  421.  */
  422. #undef somresolve_
  423. #define somresolve_(obj,mToken) ((somMethodProc*)((void)obj, mToken))
  424.  
  425. /*
  426.  * Define the class name as an object type
  427.  */
  428. #ifndef M_WPShadow
  429. #define M_WPShadow SOMObject
  430. #endif
  431. #include <wpabs.h>
  432.  
  433. /*
  434.  * Start of user-defined types:
  435.  */
  436. #ifndef WPFolder
  437.     #define WPFolder SOMObject
  438. #endif /* WPFolder */
  439.  
  440. /*
  441.  * End of user-defined types.
  442.  */
  443.  
  444. #define M_WPShadow_MajorVersion 1
  445. #define M_WPShadow_MinorVersion 2
  446.  
  447. /*
  448.  * External name shortening if required
  449.  */
  450. #ifdef SOM_USE_SHORT_EXTERNAL_NAMES
  451. #define M_WPShadowNewClass wplinkc
  452. #pragma linkage(wplinkc, system)
  453. #define M_WPShadowClassData wplinkd
  454. #define M_WPShadowCClassData wplinkx
  455. #endif /* SOM_USE_SHORT_EXTERNAL_NAMES */
  456. /*--------------Migration------------*/
  457. #define M_WPShadow_classObj M_WPShadowClassData.classObject
  458. #define _M_WPShadow M_WPShadow_classObj
  459.  
  460. /*
  461.  * Declare the class creation procedure
  462.  */
  463. SOMEXTERN SOMClass * SOMLINK M_WPShadowNewClass(integer4 somtmajorVersion,
  464.         integer4 somtminorVersion);
  465. #pragma linkage(M_WPShadowNewClass, system)
  466.  
  467. /*
  468.  * Declare the class data structure
  469.  */
  470. SOMEXTERN struct M_WPShadowClassDataStructure {
  471.     SOMAny *classObject;
  472. } M_WPShadowClassData;
  473.  
  474. /*
  475.  * Declare the C specific class data structure
  476.  */
  477. SOMEXTERN struct M_WPShadowCClassDataStructure {
  478.     somMethodTabs parentMtab;
  479.     somDToken instanceDataToken;
  480. } M_WPShadowCClassData;
  481.  
  482. /*
  483.  * New and Renew macros for M_WPShadow
  484.  */
  485. #define M_WPShadowNew() \
  486.     ( M_WPShadowClassData.classObject \
  487.         ? (_somNew(M_WPShadowClassData.classObject)) \
  488.         : ( M_WPShadowNewClass(M_WPShadow_MajorVersion, M_WPShadow_MinorVersion), (_somNew(M_WPShadowClassData.classObject)) ) )
  489. #define M_WPShadowRenew(buf) \
  490.     ( _somRenew(M_WPShadowClassData.classObject, buf) )
  491.  
  492. /*
  493.  * Override method: wpclsQueryTitle
  494.  */
  495. #define M_WPShadow_wpclsQueryTitle(somSelf) \
  496.     M_WPObject_wpclsQueryTitle(somSelf)
  497.  
  498. /*
  499.  * Override method: wpclsQueryStyle
  500.  */
  501. #define M_WPShadow_wpclsQueryStyle(somSelf) \
  502.     M_WPObject_wpclsQueryStyle(somSelf)
  503.  
  504. /*
  505.  * Override method: wpclsQueryIconData
  506.  */
  507. #define M_WPShadow_wpclsQueryIconData(somSelf,pIconInfo) \
  508.     M_WPObject_wpclsQueryIconData(somSelf,pIconInfo)
  509. #ifndef SOM_DONT_USE_INHERITED_MACROS
  510. #define M_WPShadow_wpclsCreateDefaultTemplates M_WPObject_wpclsCreateDefaultTemplates
  511. #define M_WPShadow_wpclsInitData M_WPObject_wpclsInitData
  512. #define M_WPShadow_wpclsMakeAwake M_WPObject_wpclsMakeAwake
  513. #define M_WPShadow_wpclsNew M_WPObject_wpclsNew
  514. #define M_WPShadow_wpclsQueryDefaultHelp M_WPObject_wpclsQueryDefaultHelp
  515. #define M_WPShadow_wpclsQueryDefaultView M_WPObject_wpclsQueryDefaultView
  516. #define M_WPShadow_wpclsQueryDetails M_WPObject_wpclsQueryDetails
  517. #define M_WPShadow_wpclsQueryDetailsInfo M_WPObject_wpclsQueryDetailsInfo
  518. #define M_WPShadow_wpclsQueryExtendedCriteria M_WPObject_wpclsQueryExtendedCriteria
  519. #define M_WPShadow_wpclsQueryFolder M_WPObject_wpclsQueryFolder
  520. #define M_WPShadow_wpclsQueryIcon M_WPObject_wpclsQueryIcon
  521. #define M_WPShadow_wpclsQuerySearchInfo M_WPObject_wpclsQuerySearchInfo
  522. #define M_WPShadow_wpclsUnInitData M_WPObject_wpclsUnInitData
  523. #define M_WPShadow_wpclsFindObjectFirst M_WPObject_wpclsFindObjectFirst
  524. #define M_WPShadow_wpclsFindObjectNext M_WPObject_wpclsFindObjectNext
  525. #define M_WPShadow_wpclsFindObjectEnd M_WPObject_wpclsFindObjectEnd
  526. #define M_WPShadow_wpclsSetError M_WPObject_wpclsSetError
  527. #define M_WPShadow_wpclsQueryError M_WPObject_wpclsQueryError
  528. #define M_WPShadow_wpclsQuerySettingsPageSize M_WPObject_wpclsQuerySettingsPageSize
  529. #define M_WPShadow_wpclsQueryObject M_WPObject_wpclsQueryObject
  530. #define M_WPShadow_wpclsQueryButtonAppearance M_WPObject_wpclsQueryButtonAppearance
  531. #define M_WPShadow_somUninit SOMObject_somUninit
  532. #define M_WPShadow_somInitClass SOMClass_somInitClass
  533. #define M_WPShadow_somNew SOMClass_somNew
  534. #define M_WPShadow_somRenew SOMClass_somRenew
  535. #define M_WPShadow_somAllocate SOMClass_somAllocate
  536. #define M_WPShadow_somDeallocate SOMClass_somDeallocate
  537. #define M_WPShadow_somNew SOMClass_somNew
  538. #define M_WPShadow_somNewNoInit SOMClass_somNewNoInit
  539. #define M_WPShadow_somRenew SOMClass_somRenew
  540. #define M_WPShadow_somRenewNoInit SOMClass_somRenewNoInit
  541. #define M_WPShadow_somRenewNoZero SOMClass_somRenewNoZero
  542. #define M_WPShadow_somRenewNoInitNoZero SOMClass_somRenewNoInitNoZero
  543. #define M_WPShadow_somInitClass SOMClass_somInitClass
  544. #define M_WPShadow_somInitMIClass SOMClass_somInitMIClass
  545. #define M_WPShadow_somAddStaticMethod SOMClass_somAddStaticMethod
  546. #define M_WPShadow_somAddDynamicMethod SOMClass_somAddDynamicMethod
  547. #define M_WPShadow_somClassReady SOMClass_somClassReady
  548. #define M_WPShadow_somOverrideSMethod SOMClass_somOverrideSMethod
  549. #define M_WPShadow_somGetApplyStub SOMClass_somGetApplyStub
  550. #define M_WPShadow_somGetClassData SOMClass_somGetClassData
  551. #define M_WPShadow_somSetClassData SOMClass_somSetClassData
  552. #define M_WPShadow_somGetClassMtab SOMClass_somGetClassMtab
  553. #define M_WPShadow_somGetInstanceOffset SOMClass_somGetInstanceOffset
  554. #define M_WPShadow_somGetInstancePartSize SOMClass_somGetInstancePartSize
  555. #define M_WPShadow_somGetInstanceSize SOMClass_somGetInstanceSize
  556. #define M_WPShadow_somGetInstanceToken SOMClass_somGetInstanceToken
  557. #define M_WPShadow_somGetMemberToken SOMClass_somGetMemberToken
  558. #define M_WPShadow_somGetMethodData SOMClass_somGetMethodData
  559. #define M_WPShadow_somGetRdStub SOMClass_somGetRdStub
  560. #define M_WPShadow_somGetMethodDescriptor SOMClass_somGetMethodDescriptor
  561. #define M_WPShadow_somGetMethodIndex SOMClass_somGetMethodIndex
  562. #define M_WPShadow_somGetMethodOffset SOMClass_somGetMethodOffset
  563. #define M_WPShadow_somGetMethodToken SOMClass_somGetMethodToken
  564. #define M_WPShadow_somGetName SOMClass_somGetName
  565. #define M_WPShadow_somGetNthMethodData SOMClass_somGetNthMethodData
  566. #define M_WPShadow_somGetNthMethodInfo SOMClass_somGetNthMethodInfo
  567. #define M_WPShadow_somGetNumMethods SOMClass_somGetNumMethods
  568. #define M_WPShadow_somGetNumStaticMethods SOMClass_somGetNumStaticMethods
  569. #define M_WPShadow_somGetParent SOMClass_somGetParent
  570. #define M_WPShadow_somGetParents SOMClass_somGetParents
  571. #define M_WPShadow_somGetPClsMtab SOMClass_somGetPClsMtab
  572. #define M_WPShadow_somGetPClsMtabs SOMClass_somGetPClsMtabs
  573. #define M_WPShadow_somGetVersionNumbers SOMClass_somGetVersionNumbers
  574. #define M_WPShadow_somSetMethodDescriptor SOMClass_somSetMethodDescriptor
  575. #define M_WPShadow_somCheckVersion SOMClass_somCheckVersion
  576. #define M_WPShadow_somDescendedFrom SOMClass_somDescendedFrom
  577. #define M_WPShadow_somSupportsMethod SOMClass_somSupportsMethod
  578. #define M_WPShadow_somFindMethod SOMClass_somFindMethod
  579. #define M_WPShadow_somFindMethodOk SOMClass_somFindMethodOk
  580. #define M_WPShadow_somFindSMethod SOMClass_somFindSMethod
  581. #define M_WPShadow_somFindSMethodOk SOMClass_somFindSMethodOk
  582. #define M_WPShadow_somLookupMethod SOMClass_somLookupMethod
  583. #define M_WPShadow_somOverrideMtab SOMClass_somOverrideMtab
  584. #define M_WPShadow__get_somInstanceDataOffsets SOMClass__get_somInstanceDataOffsets
  585. #define M_WPShadow_somInit SOMObject_somInit
  586. #define M_WPShadow_somUninit SOMObject_somUninit
  587. #define M_WPShadow_somDumpSelfInt SOMObject_somDumpSelfInt
  588. #define M_WPShadow_somFree SOMObject_somFree
  589. #define M_WPShadow_somInit SOMObject_somInit
  590. #define M_WPShadow_somUninit SOMObject_somUninit
  591. #define M_WPShadow_somGetClass SOMObject_somGetClass
  592. #define M_WPShadow_somGetClassName SOMObject_somGetClassName
  593. #define M_WPShadow_somGetSize SOMObject_somGetSize
  594. #define M_WPShadow_somIsA SOMObject_somIsA
  595. #define M_WPShadow_somIsInstanceOf SOMObject_somIsInstanceOf
  596. #define M_WPShadow_somRespondsTo SOMObject_somRespondsTo
  597. #define M_WPShadow_somDispatchV SOMObject_somDispatchV
  598. #define M_WPShadow_somDispatchL SOMObject_somDispatchL
  599. #define M_WPShadow_somDispatchA SOMObject_somDispatchA
  600. #define M_WPShadow_somDispatchD SOMObject_somDispatchD
  601. #define M_WPShadow_somDispatch SOMObject_somDispatch
  602. #define M_WPShadow_somClassDispatch SOMObject_somClassDispatch
  603. #define M_WPShadow_somPrintSelf SOMObject_somPrintSelf
  604. #define M_WPShadow_somDumpSelf SOMObject_somDumpSelf
  605. #define M_WPShadow_somDumpSelfInt SOMObject_somDumpSelfInt
  606. #endif /* SOM_DONT_USE_INHERITED_MACROS */
  607.  
  608. #endif       /* SOM_M_WPShadow_h */
  609.