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