home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / warptlk3.zip / TOOLKIT / H / WPPOWER.H < prev    next >
C/C++ Source or Header  |  1995-08-30  |  35KB  |  846 lines

  1.  
  2. /*
  3.  * This file was generated by the SOM Compiler.
  4.  * FileName: wppower.h.
  5.  * Generated using:
  6.  *     SOM Precompiler somipc: 2.29.1.2
  7.  *     SOM Emitter emith: 2.41
  8.  */
  9.  
  10. /*
  11.  *   Module Header
  12.  * 
  13.  *   Module Name: WPPOWER
  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_WPPower_h
  23. #define SOM_WPPower_h
  24.  
  25.  
  26. /*
  27.  * Passthru lines: File: "C.h", "before"
  28.  */
  29. #define OPEN_STATUS  131
  30.     #define OPEN_BATTERY 132
  31.  
  32. #include <som.h>
  33.  
  34. /*
  35.  * -- This emitter treats Method Tokens as Thunks by default.
  36.  * -- Use the sc modifier "nothunks" to change this default
  37.  */
  38. #undef somresolve_
  39. #define somresolve_(obj,mToken) ((somMethodProc*)((void)obj, mToken))
  40.  
  41. /*
  42.  * Define the class name as an object type
  43.  */
  44. #ifndef WPPower
  45. #define WPPower SOMObject
  46. #endif
  47. #include <wpabs.h>
  48.  
  49. /*
  50.  * Start of user-defined types:
  51.  */
  52. #ifndef SOMClass
  53.     #define SOMClass SOMObject
  54. #endif /* SOMClass */
  55. #ifndef WPFolder
  56.     #define WPFolder SOMObject
  57. #endif /* WPFolder */
  58. #ifndef M_WPObject
  59.     #define M_WPObject SOMObject
  60. #endif /* M_WPObject */
  61. #ifndef WPObject
  62.     #define WPObject SOMObject
  63. #endif /* WPObject */
  64. #ifndef M_WPAbstract
  65.     #define M_WPAbstract SOMObject
  66. #endif /* M_WPAbstract */
  67. #ifndef M_WPPower
  68.     #define M_WPPower SOMObject
  69. #endif /* M_WPPower */
  70.  
  71. /*
  72.  * End of user-defined types.
  73.  */
  74.  
  75. #define WPPower_MajorVersion 1
  76. #define WPPower_MinorVersion 2
  77.  
  78. /*
  79.  * External name shortening if required
  80.  */
  81. #ifdef SOM_USE_SHORT_EXTERNAL_NAMES
  82. #define WPPowerNewClass WPPowerc
  83. #pragma linkage(WPPowerc, system)
  84. #define WPPowerClassData WPPowerd
  85. #define WPPowerCClassData WPPowerx
  86. #endif /* SOM_USE_SHORT_EXTERNAL_NAMES */
  87.  
  88. /*
  89.  * Include the meta class file
  90.  */
  91. #include <wppower.h>
  92. /*--------------Migration------------*/
  93. #define WPPower_classObj WPPowerClassData.classObject
  94. #define _WPPower WPPower_classObj
  95.  
  96. /*
  97.  * Declare the class creation procedure
  98.  */
  99. SOMEXTERN SOMClass * SOMLINK WPPowerNewClass(integer4 somtmajorVersion,
  100.         integer4 somtminorVersion);
  101. #pragma linkage(WPPowerNewClass, system)
  102.  
  103. /*
  104.  * Declare the class data structure
  105.  */
  106. SOMEXTERN struct WPPowerClassDataStructure {
  107.     SOMClass *classObject;
  108.     somMToken wpChangePowerState;
  109.     somMToken wpSetPowerManagement;
  110.     somMToken wpQueryPowerManagement;
  111.     somMToken wpSetPowerConfirmation;
  112.     somMToken wpQueryPowerConfirmation;
  113.     somMToken wpAddPowerPage;
  114.     somMToken wpAddPowerViewPage;
  115.     somMToken wpSetAutoRefresh;
  116.     somMToken wpQueryAutoRefresh;
  117.     somMToken wpQueryRefreshRate;
  118.     somMToken wpSetRefreshRate;
  119.     somMToken wpQueryEventSemaphore;
  120.     somMToken wpSetEventSemaphore;
  121.     somMToken wpQueryDefStatusView;
  122.     somMToken wpSetDefStatusView;
  123. } SOMDLINK WPPowerClassData;
  124.  
  125. /*
  126.  * Declare the C specific class data structure
  127.  */
  128. SOMEXTERN struct WPPowerCClassDataStructure {
  129.     somMethodTabs parentMtab;
  130.     somDToken instanceDataToken;
  131. } SOMDLINK WPPowerCClassData;
  132.  
  133. /*
  134.  * New and Renew macros for WPPower
  135.  */
  136. #define WPPowerNew() \
  137.    (_somNew(_WPPower ? _WPPower : WPPowerNewClass(WPPower_MajorVersion, WPPower_MinorVersion)))
  138. #define WPPowerRenew(buf) \
  139.    (_somRenew(_WPPower ? _WPPower : WPPowerNewClass(WPPower_MajorVersion, WPPower_MinorVersion), buf))
  140.  
  141. /*
  142.  * Override method: wpOpen
  143.  */
  144. #define WPPower_wpOpen(somSelf,hwndCnr,ulView,param) \
  145.     WPObject_wpOpen(somSelf,hwndCnr,ulView,param)
  146.  
  147. /*
  148.  * Override method: wpFilterPopupMenu
  149.  */
  150. #define WPPower_wpFilterPopupMenu(somSelf,ulFlags,hwndCnr,fMultiSelect) \
  151.     WPObject_wpFilterPopupMenu(somSelf,ulFlags,hwndCnr,fMultiSelect)
  152.  
  153. /*
  154.  * Override method: wpAddSettingsPages
  155.  */
  156. #define WPPower_wpAddSettingsPages(somSelf,hwndNotebook) \
  157.     WPObject_wpAddSettingsPages(somSelf,hwndNotebook)
  158.  
  159. /*
  160.  * Override method: wpModifyPopupMenu
  161.  */
  162. #define WPPower_wpModifyPopupMenu(somSelf,hwndMenu,hwndCnr,iPosition) \
  163.     WPObject_wpModifyPopupMenu(somSelf,hwndMenu,hwndCnr,iPosition)
  164.  
  165. /*
  166.  * Override method: wpMenuItemSelected
  167.  */
  168. #define WPPower_wpMenuItemSelected(somSelf,hwndFrame,ulMenuId) \
  169.     WPObject_wpMenuItemSelected(somSelf,hwndFrame,ulMenuId)
  170.  
  171. /*
  172.  * Override method: wpInitData
  173.  */
  174. #define WPPower_wpInitData(somSelf) \
  175.     WPObject_wpInitData(somSelf)
  176.  
  177. /*
  178.  * Override method: wpSaveState
  179.  */
  180. #define WPPower_wpSaveState(somSelf) \
  181.     WPObject_wpSaveState(somSelf)
  182.  
  183. /*
  184.  * Override method: wpRestoreState
  185.  */
  186. #define WPPower_wpRestoreState(somSelf,ulReserved) \
  187.     WPObject_wpRestoreState(somSelf,ulReserved)
  188.  
  189. /*
  190.  * Override method: wpMenuItemHelpSelected
  191.  */
  192. #define WPPower_wpMenuItemHelpSelected(somSelf,MenuId) \
  193.     WPObject_wpMenuItemHelpSelected(somSelf,MenuId)
  194.  
  195. /*
  196.  * Override method: wpAddObjectWindowPage
  197.  */
  198. #define WPPower_wpAddObjectWindowPage(somSelf,hwndNotebook) \
  199.     WPObject_wpAddObjectWindowPage(somSelf,hwndNotebook)
  200.  
  201. /*
  202.  * Override method: somDefaultInit
  203.  */
  204. #define WPPower_somDefaultInit(somSelf,ctrl) \
  205.     SOMObject_somDefaultInit(somSelf,ctrl)
  206.  
  207. /*
  208.  * Override method: somDestruct
  209.  */
  210. #define WPPower_somDestruct(somSelf,doFree,ctrl) \
  211.     SOMObject_somDestruct(somSelf,doFree,ctrl)
  212.  
  213. /*
  214.  * New Method: wpAddPowerPage
  215.  */
  216. typedef ULONG   SOMLINK somTP_WPPower_wpAddPowerPage(WPPower *somSelf,
  217.         HWND hwndNotebook);
  218. #pragma linkage(somTP_WPPower_wpAddPowerPage, system)
  219. typedef somTP_WPPower_wpAddPowerPage *somTD_WPPower_wpAddPowerPage;
  220. #define somMD_WPPower_wpAddPowerPage "::WPPower::wpAddPowerPage"
  221. #define WPPower_wpAddPowerPage(somSelf,hwndNotebook) \
  222.     (SOM_Resolve(somSelf, WPPower, wpAddPowerPage) \
  223.     (somSelf,hwndNotebook))
  224. #ifndef SOMGD_wpAddPowerPage
  225.     #if (defined(_wpAddPowerPage) || defined(__wpAddPowerPage))
  226.         #undef _wpAddPowerPage
  227.         #undef __wpAddPowerPage
  228.         #define SOMGD_wpAddPowerPage 1
  229.     #else
  230.         #define _wpAddPowerPage WPPower_wpAddPowerPage
  231.     #endif /* _wpAddPowerPage */
  232. #endif /* SOMGD_wpAddPowerPage */
  233.  
  234. /*
  235.  * New Method: wpAddPowerViewPage
  236.  */
  237. typedef ULONG   SOMLINK somTP_WPPower_wpAddPowerViewPage(WPPower *somSelf,
  238.         HWND hwndNotebook);
  239. #pragma linkage(somTP_WPPower_wpAddPowerViewPage, system)
  240. typedef somTP_WPPower_wpAddPowerViewPage *somTD_WPPower_wpAddPowerViewPage;
  241. #define somMD_WPPower_wpAddPowerViewPage "::WPPower::wpAddPowerViewPage"
  242. #define WPPower_wpAddPowerViewPage(somSelf,hwndNotebook) \
  243.     (SOM_Resolve(somSelf, WPPower, wpAddPowerViewPage) \
  244.     (somSelf,hwndNotebook))
  245. #ifndef SOMGD_wpAddPowerViewPage
  246.     #if (defined(_wpAddPowerViewPage) || defined(__wpAddPowerViewPage))
  247.         #undef _wpAddPowerViewPage
  248.         #undef __wpAddPowerViewPage
  249.         #define SOMGD_wpAddPowerViewPage 1
  250.     #else
  251.         #define _wpAddPowerViewPage WPPower_wpAddPowerViewPage
  252.     #endif /* _wpAddPowerViewPage */
  253. #endif /* SOMGD_wpAddPowerViewPage */
  254.  
  255. /*
  256.  * New Method: wpChangePowerState
  257.  */
  258. typedef BOOL   SOMLINK somTP_WPPower_wpChangePowerState(WPPower *somSelf,
  259.         ULONG ulParm1,
  260.         ULONG ulParm2);
  261. #pragma linkage(somTP_WPPower_wpChangePowerState, system)
  262. typedef somTP_WPPower_wpChangePowerState *somTD_WPPower_wpChangePowerState;
  263. #define somMD_WPPower_wpChangePowerState "::WPPower::wpChangePowerState"
  264. #define WPPower_wpChangePowerState(somSelf,ulParm1,ulParm2) \
  265.     (SOM_Resolve(somSelf, WPPower, wpChangePowerState) \
  266.     (somSelf,ulParm1,ulParm2))
  267. #ifndef SOMGD_wpChangePowerState
  268.     #if (defined(_wpChangePowerState) || defined(__wpChangePowerState))
  269.         #undef _wpChangePowerState
  270.         #undef __wpChangePowerState
  271.         #define SOMGD_wpChangePowerState 1
  272.     #else
  273.         #define _wpChangePowerState WPPower_wpChangePowerState
  274.     #endif /* _wpChangePowerState */
  275. #endif /* SOMGD_wpChangePowerState */
  276.  
  277. /*
  278.  * New Method: wpQueryAutoRefresh
  279.  */
  280. typedef BOOL   SOMLINK somTP_WPPower_wpQueryAutoRefresh(WPPower *somSelf);
  281. #pragma linkage(somTP_WPPower_wpQueryAutoRefresh, system)
  282. typedef somTP_WPPower_wpQueryAutoRefresh *somTD_WPPower_wpQueryAutoRefresh;
  283. #define somMD_WPPower_wpQueryAutoRefresh "::WPPower::wpQueryAutoRefresh"
  284. #define WPPower_wpQueryAutoRefresh(somSelf) \
  285.     (SOM_Resolve(somSelf, WPPower, wpQueryAutoRefresh) \
  286.     (somSelf))
  287. #ifndef SOMGD_wpQueryAutoRefresh
  288.     #if (defined(_wpQueryAutoRefresh) || defined(__wpQueryAutoRefresh))
  289.         #undef _wpQueryAutoRefresh
  290.         #undef __wpQueryAutoRefresh
  291.         #define SOMGD_wpQueryAutoRefresh 1
  292.     #else
  293.         #define _wpQueryAutoRefresh WPPower_wpQueryAutoRefresh
  294.     #endif /* _wpQueryAutoRefresh */
  295. #endif /* SOMGD_wpQueryAutoRefresh */
  296.  
  297. /*
  298.  * New Method: wpQueryDefStatusView
  299.  */
  300. typedef ULONG   SOMLINK somTP_WPPower_wpQueryDefStatusView(WPPower *somSelf);
  301. #pragma linkage(somTP_WPPower_wpQueryDefStatusView, system)
  302. typedef somTP_WPPower_wpQueryDefStatusView *somTD_WPPower_wpQueryDefStatusView;
  303. #define somMD_WPPower_wpQueryDefStatusView "::WPPower::wpQueryDefStatusView"
  304. #define WPPower_wpQueryDefStatusView(somSelf) \
  305.     (SOM_Resolve(somSelf, WPPower, wpQueryDefStatusView) \
  306.     (somSelf))
  307. #ifndef SOMGD_wpQueryDefStatusView
  308.     #if (defined(_wpQueryDefStatusView) || defined(__wpQueryDefStatusView))
  309.         #undef _wpQueryDefStatusView
  310.         #undef __wpQueryDefStatusView
  311.         #define SOMGD_wpQueryDefStatusView 1
  312.     #else
  313.         #define _wpQueryDefStatusView WPPower_wpQueryDefStatusView
  314.     #endif /* _wpQueryDefStatusView */
  315. #endif /* SOMGD_wpQueryDefStatusView */
  316.  
  317. /*
  318.  * New Method: wpQueryPowerConfirmation
  319.  */
  320. typedef BOOL   SOMLINK somTP_WPPower_wpQueryPowerConfirmation(WPPower *somSelf);
  321. #pragma linkage(somTP_WPPower_wpQueryPowerConfirmation, system)
  322. typedef somTP_WPPower_wpQueryPowerConfirmation *somTD_WPPower_wpQueryPowerConfirmation;
  323. #define somMD_WPPower_wpQueryPowerConfirmation "::WPPower::wpQueryPowerConfirmation"
  324. #define WPPower_wpQueryPowerConfirmation(somSelf) \
  325.     (SOM_Resolve(somSelf, WPPower, wpQueryPowerConfirmation) \
  326.     (somSelf))
  327. #ifndef SOMGD_wpQueryPowerConfirmation
  328.     #if (defined(_wpQueryPowerConfirmation) || defined(__wpQueryPowerConfirmation))
  329.         #undef _wpQueryPowerConfirmation
  330.         #undef __wpQueryPowerConfirmation
  331.         #define SOMGD_wpQueryPowerConfirmation 1
  332.     #else
  333.         #define _wpQueryPowerConfirmation WPPower_wpQueryPowerConfirmation
  334.     #endif /* _wpQueryPowerConfirmation */
  335. #endif /* SOMGD_wpQueryPowerConfirmation */
  336.  
  337. /*
  338.  * New Method: wpQueryPowerManagement
  339.  */
  340. typedef BOOL   SOMLINK somTP_WPPower_wpQueryPowerManagement(WPPower *somSelf);
  341. #pragma linkage(somTP_WPPower_wpQueryPowerManagement, system)
  342. typedef somTP_WPPower_wpQueryPowerManagement *somTD_WPPower_wpQueryPowerManagement;
  343. #define somMD_WPPower_wpQueryPowerManagement "::WPPower::wpQueryPowerManagement"
  344. #define WPPower_wpQueryPowerManagement(somSelf) \
  345.     (SOM_Resolve(somSelf, WPPower, wpQueryPowerManagement) \
  346.     (somSelf))
  347. #ifndef SOMGD_wpQueryPowerManagement
  348.     #if (defined(_wpQueryPowerManagement) || defined(__wpQueryPowerManagement))
  349.         #undef _wpQueryPowerManagement
  350.         #undef __wpQueryPowerManagement
  351.         #define SOMGD_wpQueryPowerManagement 1
  352.     #else
  353.         #define _wpQueryPowerManagement WPPower_wpQueryPowerManagement
  354.     #endif /* _wpQueryPowerManagement */
  355. #endif /* SOMGD_wpQueryPowerManagement */
  356.  
  357. /*
  358.  * New Method: wpQueryRefreshRate
  359.  */
  360. typedef ULONG   SOMLINK somTP_WPPower_wpQueryRefreshRate(WPPower *somSelf);
  361. #pragma linkage(somTP_WPPower_wpQueryRefreshRate, system)
  362. typedef somTP_WPPower_wpQueryRefreshRate *somTD_WPPower_wpQueryRefreshRate;
  363. #define somMD_WPPower_wpQueryRefreshRate "::WPPower::wpQueryRefreshRate"
  364. #define WPPower_wpQueryRefreshRate(somSelf) \
  365.     (SOM_Resolve(somSelf, WPPower, wpQueryRefreshRate) \
  366.     (somSelf))
  367. #ifndef SOMGD_wpQueryRefreshRate
  368.     #if (defined(_wpQueryRefreshRate) || defined(__wpQueryRefreshRate))
  369.         #undef _wpQueryRefreshRate
  370.         #undef __wpQueryRefreshRate
  371.         #define SOMGD_wpQueryRefreshRate 1
  372.     #else
  373.         #define _wpQueryRefreshRate WPPower_wpQueryRefreshRate
  374.     #endif /* _wpQueryRefreshRate */
  375. #endif /* SOMGD_wpQueryRefreshRate */
  376.  
  377. /*
  378.  * New Method: wpSetAutoRefresh
  379.  */
  380. typedef void   SOMLINK somTP_WPPower_wpSetAutoRefresh(WPPower *somSelf,
  381.         BOOL fAutoRefresh);
  382. #pragma linkage(somTP_WPPower_wpSetAutoRefresh, system)
  383. typedef somTP_WPPower_wpSetAutoRefresh *somTD_WPPower_wpSetAutoRefresh;
  384. #define somMD_WPPower_wpSetAutoRefresh "::WPPower::wpSetAutoRefresh"
  385. #define WPPower_wpSetAutoRefresh(somSelf,fAutoRefresh) \
  386.     (SOM_Resolve(somSelf, WPPower, wpSetAutoRefresh) \
  387.     (somSelf,fAutoRefresh))
  388. #ifndef SOMGD_wpSetAutoRefresh
  389.     #if (defined(_wpSetAutoRefresh) || defined(__wpSetAutoRefresh))
  390.         #undef _wpSetAutoRefresh
  391.         #undef __wpSetAutoRefresh
  392.         #define SOMGD_wpSetAutoRefresh 1
  393.     #else
  394.         #define _wpSetAutoRefresh WPPower_wpSetAutoRefresh
  395.     #endif /* _wpSetAutoRefresh */
  396. #endif /* SOMGD_wpSetAutoRefresh */
  397.  
  398. /*
  399.  * New Method: wpSetDefStatusView
  400.  */
  401. typedef void   SOMLINK somTP_WPPower_wpSetDefStatusView(WPPower *somSelf,
  402.         ULONG ulDefStatus);
  403. #pragma linkage(somTP_WPPower_wpSetDefStatusView, system)
  404. typedef somTP_WPPower_wpSetDefStatusView *somTD_WPPower_wpSetDefStatusView;
  405. #define somMD_WPPower_wpSetDefStatusView "::WPPower::wpSetDefStatusView"
  406. #define WPPower_wpSetDefStatusView(somSelf,ulDefStatus) \
  407.     (SOM_Resolve(somSelf, WPPower, wpSetDefStatusView) \
  408.     (somSelf,ulDefStatus))
  409. #ifndef SOMGD_wpSetDefStatusView
  410.     #if (defined(_wpSetDefStatusView) || defined(__wpSetDefStatusView))
  411.         #undef _wpSetDefStatusView
  412.         #undef __wpSetDefStatusView
  413.         #define SOMGD_wpSetDefStatusView 1
  414.     #else
  415.         #define _wpSetDefStatusView WPPower_wpSetDefStatusView
  416.     #endif /* _wpSetDefStatusView */
  417. #endif /* SOMGD_wpSetDefStatusView */
  418.  
  419. /*
  420.  * New Method: wpSetPowerConfirmation
  421.  */
  422. typedef void   SOMLINK somTP_WPPower_wpSetPowerConfirmation(WPPower *somSelf,
  423.         BOOL fConfirm);
  424. #pragma linkage(somTP_WPPower_wpSetPowerConfirmation, system)
  425. typedef somTP_WPPower_wpSetPowerConfirmation *somTD_WPPower_wpSetPowerConfirmation;
  426. #define somMD_WPPower_wpSetPowerConfirmation "::WPPower::wpSetPowerConfirmation"
  427. #define WPPower_wpSetPowerConfirmation(somSelf,fConfirm) \
  428.     (SOM_Resolve(somSelf, WPPower, wpSetPowerConfirmation) \
  429.     (somSelf,fConfirm))
  430. #ifndef SOMGD_wpSetPowerConfirmation
  431.     #if (defined(_wpSetPowerConfirmation) || defined(__wpSetPowerConfirmation))
  432.         #undef _wpSetPowerConfirmation
  433.         #undef __wpSetPowerConfirmation
  434.         #define SOMGD_wpSetPowerConfirmation 1
  435.     #else
  436.         #define _wpSetPowerConfirmation WPPower_wpSetPowerConfirmation
  437.     #endif /* _wpSetPowerConfirmation */
  438. #endif /* SOMGD_wpSetPowerConfirmation */
  439.  
  440. /*
  441.  * New Method: wpSetPowerManagement
  442.  */
  443. typedef BOOL   SOMLINK somTP_WPPower_wpSetPowerManagement(WPPower *somSelf,
  444.         BOOL fPower);
  445. #pragma linkage(somTP_WPPower_wpSetPowerManagement, system)
  446. typedef somTP_WPPower_wpSetPowerManagement *somTD_WPPower_wpSetPowerManagement;
  447. #define somMD_WPPower_wpSetPowerManagement "::WPPower::wpSetPowerManagement"
  448. #define WPPower_wpSetPowerManagement(somSelf,fPower) \
  449.     (SOM_Resolve(somSelf, WPPower, wpSetPowerManagement) \
  450.     (somSelf,fPower))
  451. #ifndef SOMGD_wpSetPowerManagement
  452.     #if (defined(_wpSetPowerManagement) || defined(__wpSetPowerManagement))
  453.         #undef _wpSetPowerManagement
  454.         #undef __wpSetPowerManagement
  455.         #define SOMGD_wpSetPowerManagement 1
  456.     #else
  457.         #define _wpSetPowerManagement WPPower_wpSetPowerManagement
  458.     #endif /* _wpSetPowerManagement */
  459. #endif /* SOMGD_wpSetPowerManagement */
  460.  
  461. /*
  462.  * New Method: wpSetRefreshRate
  463.  */
  464. typedef BOOL   SOMLINK somTP_WPPower_wpSetRefreshRate(WPPower *somSelf,
  465.         ULONG ulRefreshRate);
  466. #pragma linkage(somTP_WPPower_wpSetRefreshRate, system)
  467. typedef somTP_WPPower_wpSetRefreshRate *somTD_WPPower_wpSetRefreshRate;
  468. #define somMD_WPPower_wpSetRefreshRate "::WPPower::wpSetRefreshRate"
  469. #define WPPower_wpSetRefreshRate(somSelf,ulRefreshRate) \
  470.     (SOM_Resolve(somSelf, WPPower, wpSetRefreshRate) \
  471.     (somSelf,ulRefreshRate))
  472. #ifndef SOMGD_wpSetRefreshRate
  473.     #if (defined(_wpSetRefreshRate) || defined(__wpSetRefreshRate))
  474.         #undef _wpSetRefreshRate
  475.         #undef __wpSetRefreshRate
  476.         #define SOMGD_wpSetRefreshRate 1
  477.     #else
  478.         #define _wpSetRefreshRate WPPower_wpSetRefreshRate
  479.     #endif /* _wpSetRefreshRate */
  480. #endif /* SOMGD_wpSetRefreshRate */
  481. #ifndef SOM_DONT_USE_INHERITED_MACROS
  482. #define WPPower_wpAddObjectGeneralPage WPObject_wpAddObjectGeneralPage
  483. #define WPPower_wpAddObjectGeneralPage2 WPObject_wpAddObjectGeneralPage2
  484. #define WPPower_wpAddToObjUseList WPObject_wpAddToObjUseList
  485. #define WPPower_wpAllocMem WPObject_wpAllocMem
  486. #define WPPower_wpAppendObject WPObject_wpAppendObject
  487. #define WPPower_wpAssertObjectMutexSem WPObject_wpAssertObjectMutexSem
  488. #define WPPower_wpClose WPObject_wpClose
  489. #define WPPower_wpCnrInsertObject WPObject_wpCnrInsertObject
  490. #define WPPower_wpCnrRemoveObject WPObject_wpCnrRemoveObject
  491. #define WPPower_wpCnrSetEmphasis WPObject_wpCnrSetEmphasis
  492. #define WPPower_wpConfirmDelete WPObject_wpConfirmDelete
  493. #define WPPower_wpConfirmObjectTitle WPObject_wpConfirmObjectTitle
  494. #define WPPower_wpCopiedFromTemplate WPObject_wpCopiedFromTemplate
  495. #define WPPower_wpCopyObject WPObject_wpCopyObject
  496. #define WPPower_wpCreateAnother WPObject_wpCreateAnother
  497. #define WPPower_wpCreateFromTemplate WPObject_wpCreateFromTemplate
  498. #define WPPower_wpCreateShadowObject WPObject_wpCreateShadowObject
  499. #define WPPower_wpDelete WPObject_wpDelete
  500. #define WPPower_wpDeleteFromObjUseList WPObject_wpDeleteFromObjUseList
  501. #define WPPower_wpDisplayHelp WPObject_wpDisplayHelp
  502. #define WPPower_wpDisplayMenu WPObject_wpDisplayMenu
  503. #define WPPower_wpDoesObjectMatch WPObject_wpDoesObjectMatch
  504. #define WPPower_wpDraggedOverObject WPObject_wpDraggedOverObject
  505. #define WPPower_wpDragOver WPObject_wpDragOver
  506. #define WPPower_wpDrop WPObject_wpDrop
  507. #define WPPower_wpDroppedOnObject WPObject_wpDroppedOnObject
  508. #define WPPower_wpEndConversation WPObject_wpEndConversation
  509. #define WPPower_wpFindUseItem WPObject_wpFindUseItem
  510. #define WPPower_wpFormatDragItem WPObject_wpFormatDragItem
  511. #define WPPower_wpFree WPObject_wpFree
  512. #define WPPower_wpFreeMem WPObject_wpFreeMem
  513. #define WPPower_wpHide WPObject_wpHide
  514. #define WPPower_wpInsertPopupMenuItems WPObject_wpInsertPopupMenuItems
  515. #define WPPower_wpInsertSettingsPage WPObject_wpInsertSettingsPage
  516. #define WPPower_wpMoveObject WPObject_wpMoveObject
  517. #define WPPower_wpPrintObject WPObject_wpPrintObject
  518. #define WPPower_wpQueryConcurrentView WPObject_wpQueryConcurrentView
  519. #define WPPower_wpQueryButtonAppearance WPObject_wpQueryButtonAppearance
  520. #define WPPower_wpQueryConfirmations WPObject_wpQueryConfirmations
  521. #define WPPower_wpQueryDefaultHelp WPObject_wpQueryDefaultHelp
  522. #define WPPower_wpQueryDefaultView WPObject_wpQueryDefaultView
  523. #define WPPower_wpQueryDetailsData WPObject_wpQueryDetailsData
  524. #define WPPower_wpQueryError WPObject_wpQueryError
  525. #define WPPower_wpSetFolder WPObject_wpSetFolder
  526. #define WPPower_wpQueryFolder WPObject_wpQueryFolder
  527. #define WPPower_wpQueryIcon WPObject_wpQueryIcon
  528. #define WPPower_wpQueryIconData WPObject_wpQueryIconData
  529. #define WPPower_wpQueryMinWindow WPObject_wpQueryMinWindow
  530. #define WPPower_wpQueryNameClashOptions WPObject_wpQueryNameClashOptions
  531. #define WPPower_wpQueryStyle WPObject_wpQueryStyle
  532. #define WPPower_wpSetTaskRec WPObject_wpSetTaskRec
  533. #define WPPower_wpFindTaskRec WPObject_wpFindTaskRec
  534. #define WPPower_wpQueryTitle WPObject_wpQueryTitle
  535. #define WPPower_wpRegisterView WPObject_wpRegisterView
  536. #define WPPower_wpReleaseObjectMutexSem WPObject_wpReleaseObjectMutexSem
  537. #define WPPower_wpRender WPObject_wpRender
  538. #define WPPower_wpRenderComplete WPObject_wpRenderComplete
  539. #define WPPower_wpReplaceObject WPObject_wpReplaceObject
  540. #define WPPower_wpRequestObjectMutexSem WPObject_wpRequestObjectMutexSem
  541. #define WPPower_wpRestore WPObject_wpRestore
  542. #define WPPower_wpRestoreData WPObject_wpRestoreData
  543. #define WPPower_wpRestoreLong WPObject_wpRestoreLong
  544. #define WPPower_wpRestoreString WPObject_wpRestoreString
  545. #define WPPower_wpSaveData WPObject_wpSaveData
  546. #define WPPower_wpSaveImmediate WPObject_wpSaveImmediate
  547. #define WPPower_wpSaveDeferred WPObject_wpSaveDeferred
  548. #define WPPower_wpSaveLong WPObject_wpSaveLong
  549. #define WPPower_wpSaveString WPObject_wpSaveString
  550. #define WPPower_wpScanSetupString WPObject_wpScanSetupString
  551. #define WPPower_wpSetConcurrentView WPObject_wpSetConcurrentView
  552. #define WPPower_wpSetButtonAppearance WPObject_wpSetButtonAppearance
  553. #define WPPower_wpSetDefaultHelp WPObject_wpSetDefaultHelp
  554. #define WPPower_wpSetDefaultView WPObject_wpSetDefaultView
  555. #define WPPower_wpSetError WPObject_wpSetError
  556. #define WPPower_wpSetIconHandle WPObject_wpSetIconHandle
  557. #define WPPower_wpQueryScreenGroupID WPObject_wpQueryScreenGroupID
  558. #define WPPower_wpSetupOnce WPObject_wpSetupOnce
  559. #define WPPower_wpSetIcon WPObject_wpSetIcon
  560. #define WPPower_wpSetIconData WPObject_wpSetIconData
  561. #define WPPower_wpSetMinWindow WPObject_wpSetMinWindow
  562. #define WPPower_wpSetStyle WPObject_wpSetStyle
  563. #define WPPower_wpModifyStyle WPObject_wpModifyStyle
  564. #define WPPower_wpSetTitle WPObject_wpSetTitle
  565. #define WPPower_wpSetup WPObject_wpSetup
  566. #define WPPower_wpSwitchTo WPObject_wpSwitchTo
  567. #define WPPower_wpUnInitData WPObject_wpUnInitData
  568. #define WPPower_wpViewObject WPObject_wpViewObject
  569. #define WPPower_wpQueryTrueStyle WPObject_wpQueryTrueStyle
  570. #define WPPower_wpQueryHandle WPObject_wpQueryHandle
  571. #define WPPower_wpUnlockObject WPObject_wpUnlockObject
  572. #define WPPower_wpObjectReady WPObject_wpObjectReady
  573. #define WPPower_wpIsObjectInitialized WPObject_wpIsObjectInitialized
  574. #define WPPower_wpCreateShadowObjectExt WPObject_wpCreateShadowObjectExt
  575. #define WPPower_wpCnrDeleteUseItem WPObject_wpCnrDeleteUseItem
  576. #define WPPower_wpIsDeleteable WPObject_wpIsDeleteable
  577. #define WPPower_wpQueryCoreRecord WPObject_wpQueryCoreRecord
  578. #define WPPower_wpSetObjectID WPObject_wpSetObjectID
  579. #define WPPower_wpQueryObjectID WPObject_wpQueryObjectID
  580. #define WPPower_wpSetDefaultIconPos WPObject_wpSetDefaultIconPos
  581. #define WPPower_wpQueryDefaultIconPos WPObject_wpQueryDefaultIconPos
  582. #define WPPower_wpCnrRefreshDetails WPObject_wpCnrRefreshDetails
  583. #define WPPower_wpFindViewItem WPObject_wpFindViewItem
  584. #define WPPower_wpLockObject WPObject_wpLockObject
  585. #define WPPower_wpIsLocked WPObject_wpIsLocked
  586. #define WPPower_wpQueryContainerFlagPtr WPObject_wpQueryContainerFlagPtr
  587. #define WPPower_wpWaitForClose WPObject_wpWaitForClose
  588. #define WPPower_somDefaultCopyInit SOMObject_somDefaultCopyInit
  589. #define WPPower_somDefaultAssign SOMObject_somDefaultAssign
  590. #define WPPower_somDefaultConstCopyInit SOMObject_somDefaultConstCopyInit
  591. #define WPPower_somDefaultVCopyInit SOMObject_somDefaultVCopyInit
  592. #define WPPower_somDefaultConstVCopyInit SOMObject_somDefaultConstVCopyInit
  593. #define WPPower_somDefaultConstAssign SOMObject_somDefaultConstAssign
  594. #define WPPower_somDefaultVAssign SOMObject_somDefaultVAssign
  595. #define WPPower_somDefaultConstVAssign SOMObject_somDefaultConstVAssign
  596. #define WPPower_somInit SOMObject_somInit
  597. #define WPPower_somFree SOMObject_somFree
  598. #define WPPower_somUninit SOMObject_somUninit
  599. #define WPPower_somGetClass SOMObject_somGetClass
  600. #define WPPower_somGetClassName SOMObject_somGetClassName
  601. #define WPPower_somGetSize SOMObject_somGetSize
  602. #define WPPower_somIsA SOMObject_somIsA
  603. #define WPPower_somIsInstanceOf SOMObject_somIsInstanceOf
  604. #define WPPower_somRespondsTo SOMObject_somRespondsTo
  605. #define WPPower_somDispatch SOMObject_somDispatch
  606. #define WPPower_somClassDispatch SOMObject_somClassDispatch
  607. #define WPPower_somCastObj SOMObject_somCastObj
  608. #define WPPower_somResetObj SOMObject_somResetObj
  609. #define WPPower_somDispatchV SOMObject_somDispatchV
  610. #define WPPower_somDispatchL SOMObject_somDispatchL
  611. #define WPPower_somDispatchA SOMObject_somDispatchA
  612. #define WPPower_somDispatchD SOMObject_somDispatchD
  613. #define WPPower_somPrintSelf SOMObject_somPrintSelf
  614. #define WPPower_somDumpSelf SOMObject_somDumpSelf
  615. #define WPPower_somDumpSelfInt SOMObject_somDumpSelfInt
  616. #endif /* SOM_DONT_USE_INHERITED_MACROS */
  617.  
  618. #endif       /* SOM_WPPower_h */
  619.  
  620. #ifndef SOM_M_WPPower_h
  621. #define SOM_M_WPPower_h
  622.  
  623.  
  624. #include <som.h>
  625.  
  626. /*
  627.  * -- This emitter treats Method Tokens as Thunks by default.
  628.  * -- Use the sc modifier "nothunks" to change this default
  629.  */
  630. #undef somresolve_
  631. #define somresolve_(obj,mToken) ((somMethodProc*)((void)obj, mToken))
  632.  
  633. /*
  634.  * Define the class name as an object type
  635.  */
  636. #ifndef M_WPPower
  637. #define M_WPPower SOMObject
  638. #endif
  639. #include <wpabs.h>
  640.  
  641. /*
  642.  * Start of user-defined types:
  643.  */
  644.  
  645. /*
  646.  * End of user-defined types.
  647.  */
  648.  
  649. #define M_WPPower_MajorVersion 1
  650. #define M_WPPower_MinorVersion 2
  651.  
  652. /*
  653.  * External name shortening if required
  654.  */
  655. #ifdef SOM_USE_SHORT_EXTERNAL_NAMES
  656. #define M_WPPowerNewClass WPPowerc
  657. #pragma linkage(WPPowerc, system)
  658. #define M_WPPowerClassData WPPowerd
  659. #define M_WPPowerCClassData WPPowerx
  660. #endif /* SOM_USE_SHORT_EXTERNAL_NAMES */
  661. /*--------------Migration------------*/
  662. #define M_WPPower_classObj M_WPPowerClassData.classObject
  663. #define _M_WPPower M_WPPower_classObj
  664.  
  665. /*
  666.  * Declare the class creation procedure
  667.  */
  668. SOMEXTERN SOMClass * SOMLINK M_WPPowerNewClass(integer4 somtmajorVersion,
  669.         integer4 somtminorVersion);
  670. #pragma linkage(M_WPPowerNewClass, system)
  671.  
  672. /*
  673.  * Declare the class data structure
  674.  */
  675. SOMEXTERN struct M_WPPowerClassDataStructure {
  676.     SOMClass *classObject;
  677. } SOMDLINK M_WPPowerClassData;
  678.  
  679. /*
  680.  * Declare the C specific class data structure
  681.  */
  682. SOMEXTERN struct M_WPPowerCClassDataStructure {
  683.     somMethodTabs parentMtab;
  684.     somDToken instanceDataToken;
  685. } SOMDLINK M_WPPowerCClassData;
  686.  
  687. /*
  688.  * New and Renew macros for M_WPPower
  689.  */
  690. #define M_WPPowerNew() \
  691.    (_somNew(_M_WPPower ? _M_WPPower : M_WPPowerNewClass(M_WPPower_MajorVersion, M_WPPower_MinorVersion)))
  692. #define M_WPPowerRenew(buf) \
  693.    (_somRenew(_M_WPPower ? _M_WPPower : M_WPPowerNewClass(M_WPPower_MajorVersion, M_WPPower_MinorVersion), buf))
  694.  
  695. /*
  696.  * Override method: wpclsQueryDefaultView
  697.  */
  698. #define M_WPPower_wpclsQueryDefaultView(somSelf) \
  699.     M_WPObject_wpclsQueryDefaultView(somSelf)
  700.  
  701. /*
  702.  * Override method: wpclsQueryDefaultHelp
  703.  */
  704. #define M_WPPower_wpclsQueryDefaultHelp(somSelf,pHelpPanelId,pszHelpLibrary) \
  705.     M_WPObject_wpclsQueryDefaultHelp(somSelf,pHelpPanelId,pszHelpLibrary)
  706.  
  707. /*
  708.  * Override method: wpclsQueryIconData
  709.  */
  710. #define M_WPPower_wpclsQueryIconData(somSelf,pIconInfo) \
  711.     M_WPObject_wpclsQueryIconData(somSelf,pIconInfo)
  712.  
  713. /*
  714.  * Override method: wpclsQueryStyle
  715.  */
  716. #define M_WPPower_wpclsQueryStyle(somSelf) \
  717.     M_WPObject_wpclsQueryStyle(somSelf)
  718.  
  719. /*
  720.  * Override method: wpclsQueryTitle
  721.  */
  722. #define M_WPPower_wpclsQueryTitle(somSelf) \
  723.     M_WPObject_wpclsQueryTitle(somSelf)
  724. #ifndef SOM_DONT_USE_INHERITED_MACROS
  725. #define M_WPPower_wpclsQuerySetting M_WPAbstract_wpclsQuerySetting
  726. #define M_WPPower_wpclsSetSetting M_WPAbstract_wpclsSetSetting
  727. #define M_WPPower_wpclsCreateDefaultTemplates M_WPObject_wpclsCreateDefaultTemplates
  728. #define M_WPPower_wpclsInitData M_WPObject_wpclsInitData
  729. #define M_WPPower_wpclsMakeAwake M_WPObject_wpclsMakeAwake
  730. #define M_WPPower_wpclsNew M_WPObject_wpclsNew
  731. #define M_WPPower_wpclsQueryDetails M_WPObject_wpclsQueryDetails
  732. #define M_WPPower_wpclsQueryDetailsInfo M_WPObject_wpclsQueryDetailsInfo
  733. #define M_WPPower_wpclsQueryExtendedCriteria M_WPObject_wpclsQueryExtendedCriteria
  734. #define M_WPPower_wpclsQueryFolder M_WPObject_wpclsQueryFolder
  735. #define M_WPPower_wpclsQueryIcon M_WPObject_wpclsQueryIcon
  736. #define M_WPPower_wpclsQuerySearchInfo M_WPObject_wpclsQuerySearchInfo
  737. #define M_WPPower_wpclsUnInitData M_WPObject_wpclsUnInitData
  738. #define M_WPPower_wpclsFindObjectFirst M_WPObject_wpclsFindObjectFirst
  739. #define M_WPPower_wpclsFindObjectNext M_WPObject_wpclsFindObjectNext
  740. #define M_WPPower_wpclsFindObjectEnd M_WPObject_wpclsFindObjectEnd
  741. #define M_WPPower_wpclsSetError M_WPObject_wpclsSetError
  742. #define M_WPPower_wpclsQueryError M_WPObject_wpclsQueryError
  743. #define M_WPPower_wpclsQuerySettingsPageSize M_WPObject_wpclsQuerySettingsPageSize
  744. #define M_WPPower_wpclsQueryObject M_WPObject_wpclsQueryObject
  745. #define M_WPPower_wpclsQueryButtonAppearance M_WPObject_wpclsQueryButtonAppearance
  746. #define M_WPPower_wpclsDecUsage M_WPObject_wpclsDecUsage
  747. #define M_WPPower_wpclsIncUsage M_WPObject_wpclsIncUsage
  748. #define M_WPPower_wpclsInsertMultipleObjects M_WPObject_wpclsInsertMultipleObjects
  749. #define M_WPPower_wpclsFindOneObject M_WPObject_wpclsFindOneObject
  750. #define M_WPPower_wpclsSetSettingsPageSize M_WPObject_wpclsSetSettingsPageSize
  751. #define M_WPPower_wpclsSetIconData M_WPObject_wpclsSetIconData
  752. #define M_WPPower_wpclsSetIcon M_WPObject_wpclsSetIcon
  753. #define M_WPPower_wpclsObjectFromHandle M_WPObject_wpclsObjectFromHandle
  754. #define M_WPPower_wpclsRemoveObjects M_WPObject_wpclsRemoveObjects
  755. #define M_WPPower__get_somDataAlignment SOMClass__get_somDataAlignment
  756. #define M_WPPower__get_somInstanceDataOffsets SOMClass__get_somInstanceDataOffsets
  757. #define M_WPPower__get_somDirectInitClasses SOMClass__get_somDirectInitClasses
  758. #define M_WPPower__set_somDirectInitClasses SOMClass__set_somDirectInitClasses
  759. #define M_WPPower_somNew SOMClass_somNew
  760. #define M_WPPower_somNewNoInit SOMClass_somNewNoInit
  761. #define M_WPPower_somRenew SOMClass_somRenew
  762. #define M_WPPower_somRenewNoInit SOMClass_somRenewNoInit
  763. #define M_WPPower_somRenewNoZero SOMClass_somRenewNoZero
  764. #define M_WPPower_somRenewNoInitNoZero SOMClass_somRenewNoInitNoZero
  765. #define M_WPPower_somAllocate SOMClass_somAllocate
  766. #define M_WPPower_somDeallocate SOMClass_somDeallocate
  767. #define M_WPPower__get_somClassAllocate SOMClass__get_somClassAllocate
  768. #define M_WPPower__get_somClassDeallocate SOMClass__get_somClassDeallocate
  769. #define M_WPPower_somGetInstanceInitMask SOMClass_somGetInstanceInitMask
  770. #define M_WPPower_somGetInstanceDestructionMask SOMClass_somGetInstanceDestructionMask
  771. #define M_WPPower_somGetInstanceAssignmentMask SOMClass_somGetInstanceAssignmentMask
  772. #define M_WPPower_somInitClass SOMClass_somInitClass
  773. #define M_WPPower_somInitMIClass SOMClass_somInitMIClass
  774. #define M_WPPower_somAddStaticMethod SOMClass_somAddStaticMethod
  775. #define M_WPPower_somAddDynamicMethod SOMClass_somAddDynamicMethod
  776. #define M_WPPower_somOverrideSMethod SOMClass_somOverrideSMethod
  777. #define M_WPPower_somClassReady SOMClass_somClassReady
  778. #define M_WPPower_somGetApplyStub SOMClass_somGetApplyStub
  779. #define M_WPPower_somGetClassData SOMClass_somGetClassData
  780. #define M_WPPower_somSetClassData SOMClass_somSetClassData
  781. #define M_WPPower_somGetClassMtab SOMClass_somGetClassMtab
  782. #define M_WPPower_somGetInstanceOffset SOMClass_somGetInstanceOffset
  783. #define M_WPPower_somGetInstancePartSize SOMClass_somGetInstancePartSize
  784. #define M_WPPower_somGetInstanceSize SOMClass_somGetInstanceSize
  785. #define M_WPPower_somGetInstanceToken SOMClass_somGetInstanceToken
  786. #define M_WPPower_somGetMemberToken SOMClass_somGetMemberToken
  787. #define M_WPPower_somGetMethodData SOMClass_somGetMethodData
  788. #define M_WPPower_somGetRdStub SOMClass_somGetRdStub
  789. #define M_WPPower_somGetMethodDescriptor SOMClass_somGetMethodDescriptor
  790. #define M_WPPower_somGetMethodIndex SOMClass_somGetMethodIndex
  791. #define M_WPPower_somGetMethodToken SOMClass_somGetMethodToken
  792. #define M_WPPower_somGetName SOMClass_somGetName
  793. #define M_WPPower_somGetNthMethodData SOMClass_somGetNthMethodData
  794. #define M_WPPower_somGetNthMethodInfo SOMClass_somGetNthMethodInfo
  795. #define M_WPPower_somGetNumMethods SOMClass_somGetNumMethods
  796. #define M_WPPower_somGetNumStaticMethods SOMClass_somGetNumStaticMethods
  797. #define M_WPPower_somGetParent SOMClass_somGetParent
  798. #define M_WPPower_somGetParents SOMClass_somGetParents
  799. #define M_WPPower_somGetPClsMtab SOMClass_somGetPClsMtab
  800. #define M_WPPower_somGetPClsMtabs SOMClass_somGetPClsMtabs
  801. #define M_WPPower_somGetVersionNumbers SOMClass_somGetVersionNumbers
  802. #define M_WPPower_somSetMethodDescriptor SOMClass_somSetMethodDescriptor
  803. #define M_WPPower_somFindMethod SOMClass_somFindMethod
  804. #define M_WPPower_somFindMethodOk SOMClass_somFindMethodOk
  805. #define M_WPPower_somFindSMethod SOMClass_somFindSMethod
  806. #define M_WPPower_somFindSMethodOk SOMClass_somFindSMethodOk
  807. #define M_WPPower_somLookupMethod SOMClass_somLookupMethod
  808. #define M_WPPower_somCheckVersion SOMClass_somCheckVersion
  809. #define M_WPPower_somDescendedFrom SOMClass_somDescendedFrom
  810. #define M_WPPower_somSupportsMethod SOMClass_somSupportsMethod
  811. #define M_WPPower_somDefinedMethod SOMClass_somDefinedMethod
  812. #define M_WPPower_somOverrideMtab SOMClass_somOverrideMtab
  813. #define M_WPPower_somDefaultInit SOMObject_somDefaultInit
  814. #define M_WPPower_somDestruct SOMObject_somDestruct
  815. #define M_WPPower_somDefaultCopyInit SOMObject_somDefaultCopyInit
  816. #define M_WPPower_somDefaultAssign SOMObject_somDefaultAssign
  817. #define M_WPPower_somDefaultConstCopyInit SOMObject_somDefaultConstCopyInit
  818. #define M_WPPower_somDefaultVCopyInit SOMObject_somDefaultVCopyInit
  819. #define M_WPPower_somDefaultConstVCopyInit SOMObject_somDefaultConstVCopyInit
  820. #define M_WPPower_somDefaultConstAssign SOMObject_somDefaultConstAssign
  821. #define M_WPPower_somDefaultVAssign SOMObject_somDefaultVAssign
  822. #define M_WPPower_somDefaultConstVAssign SOMObject_somDefaultConstVAssign
  823. #define M_WPPower_somInit SOMObject_somInit
  824. #define M_WPPower_somFree SOMObject_somFree
  825. #define M_WPPower_somUninit SOMObject_somUninit
  826. #define M_WPPower_somGetClass SOMObject_somGetClass
  827. #define M_WPPower_somGetClassName SOMObject_somGetClassName
  828. #define M_WPPower_somGetSize SOMObject_somGetSize
  829. #define M_WPPower_somIsA SOMObject_somIsA
  830. #define M_WPPower_somIsInstanceOf SOMObject_somIsInstanceOf
  831. #define M_WPPower_somRespondsTo SOMObject_somRespondsTo
  832. #define M_WPPower_somDispatch SOMObject_somDispatch
  833. #define M_WPPower_somClassDispatch SOMObject_somClassDispatch
  834. #define M_WPPower_somCastObj SOMObject_somCastObj
  835. #define M_WPPower_somResetObj SOMObject_somResetObj
  836. #define M_WPPower_somDispatchV SOMObject_somDispatchV
  837. #define M_WPPower_somDispatchL SOMObject_somDispatchL
  838. #define M_WPPower_somDispatchA SOMObject_somDispatchA
  839. #define M_WPPower_somDispatchD SOMObject_somDispatchD
  840. #define M_WPPower_somPrintSelf SOMObject_somPrintSelf
  841. #define M_WPPower_somDumpSelf SOMObject_somDumpSelf
  842. #define M_WPPower_somDumpSelfInt SOMObject_somDumpSelfInt
  843. #endif /* SOM_DONT_USE_INHERITED_MACROS */
  844.  
  845. #endif       /* SOM_M_WPPower_h */
  846.