home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / warphead.zip / H / WPPOWER.H < prev    next >
C/C++ Source or Header  |  1997-07-09  |  35KB  |  877 lines

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