home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / detk45he.zip / WPPOWER.H < prev    next >
C/C++ Source or Header  |  1999-03-15  |  52KB  |  1,273 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.     #define APMLEVEL_NONE    0
  33.     #define APMLEVEL_UNKNOWN 1
  34.     #define APMLEVEL_10      2
  35.     #define APMLEVEL_11      3
  36.     #define APMLEVEL_12      4
  37.  
  38.  
  39.  
  40. #include <som.h>
  41.  
  42. /*
  43.  * -- This emitter treats Method Tokens as Thunks by default.
  44.  * -- Use the sc modifier "nothunks" to change this default
  45.  */
  46. #undef somresolve_
  47. #define somresolve_(obj,mToken) ((somMethodProc*)((void)obj, mToken))
  48.  
  49. /*
  50.  * Define the class name as an object type
  51.  */
  52. #ifndef WPPower
  53. #define WPPower SOMObject
  54. #endif
  55. #include <wpabs.h>
  56.  
  57. /*
  58.  * Start of bindings for IDL types
  59.  */
  60.  
  61. #ifndef SOMClass
  62.     #define SOMClass SOMObject
  63. #endif /* SOMClass */
  64. #ifndef WPFolder
  65.     #define WPFolder SOMObject
  66. #endif /* WPFolder */
  67. #ifndef M_WPObject
  68.     #define M_WPObject SOMObject
  69. #endif /* M_WPObject */
  70. #ifndef WPObject
  71.     #define WPObject SOMObject
  72. #endif /* WPObject */
  73. #ifndef WPImageFile
  74.     #define WPImageFile SOMObject
  75. #endif /* WPImageFile */
  76. #ifndef M_WPAbstract
  77.     #define M_WPAbstract SOMObject
  78. #endif /* M_WPAbstract */
  79. #ifndef M_WPPower
  80.     #define M_WPPower SOMObject
  81. #endif /* M_WPPower */
  82.  
  83. /*
  84.  * End of bindings for IDL types.
  85.  */
  86.  
  87. #define WPPower_MajorVersion 1
  88. #define WPPower_MinorVersion 2
  89.  
  90. /*
  91.  * External name shortening if required
  92.  */
  93. #ifdef SOM_USE_SHORT_EXTERNAL_NAMES
  94. #define WPPowerNewClass WPPowerc
  95. #pragma linkage(WPPowerc, system)
  96. #define WPPowerClassData WPPowerd
  97. #define WPPowerCClassData WPPowerx
  98. #endif /* SOM_USE_SHORT_EXTERNAL_NAMES */
  99.  
  100. /*
  101.  * Include the meta class file
  102.  */
  103. #include <wppower.h>
  104. /*--------------Migration------------*/
  105. #define WPPower_classObj WPPowerClassData.classObject
  106. #define _WPPower WPPower_classObj
  107.  
  108. /*
  109.  * Declare the class creation procedure
  110.  */
  111. SOMEXTERN SOMClass * SOMLINK WPPowerNewClass(integer4 somtmajorVersion,
  112.         integer4 somtminorVersion);
  113. #pragma linkage(WPPowerNewClass, system)
  114.  
  115. /*
  116.  * Declare the class data structure
  117.  */
  118. SOMEXTERN struct WPPowerClassDataStructure {
  119.     SOMClass *classObject;
  120.     somMToken wpChangePowerState;
  121.     somMToken wpSetPowerManagement;
  122.     somMToken wpQueryPowerManagement;
  123.     somMToken wpSetPowerConfirmation;
  124.     somMToken wpQueryPowerConfirmation;
  125.     somMToken wpAddPowerPage;
  126.     somMToken wpAddPowerViewPage;
  127.     somMToken wpSetAutoRefresh;
  128.     somMToken wpQueryAutoRefresh;
  129.     somMToken wpQueryRefreshRate;
  130.     somMToken wpSetRefreshRate;
  131.     somMToken wpPowerPrivate1;
  132.     somMToken wpPowerPrivate2;
  133.     somMToken wpQueryDefStatusView;
  134.     somMToken wpSetDefStatusView;
  135.     somMToken wpAddPowerResumePage;
  136.     somMToken wpPowerPrivate3;
  137.     somMToken wpQueryAPMLevel;
  138.     somMToken wpQueryBIOSPowerManagementSupport;
  139.     somMToken wpSetBIOSPowerManagementSupport;
  140.     somMToken wpQueryOS2PowerManagementSupport;
  141.     somMToken wpSetOS2PowerManagementSupport;
  142.     somMToken wpQueryTimerBasedRequests;
  143.     somMToken wpSetTimerBasedRequests;
  144.     somMToken wpQueryResumeOnRing;
  145.     somMToken wpSetResumeOnRing;
  146.     somMToken wpQueryResumeOnTimer;
  147.     somMToken wpSetResumeOnTimer;
  148.     somMToken wpQueryCapabilities;
  149.     somMToken wpPowerOff;
  150.     somMToken wpSuspend;
  151.     somMToken wpRefreshNotebookPages;
  152. } SOMDLINK WPPowerClassData;
  153.  
  154. /*
  155.  * Declare the C specific class data structure
  156.  */
  157. SOMEXTERN struct WPPowerCClassDataStructure {
  158.     somMethodTabs parentMtab;
  159.     somDToken instanceDataToken;
  160. } SOMDLINK WPPowerCClassData;
  161.  
  162. /*
  163.  * New and Renew macros for WPPower
  164.  */
  165. #define WPPowerNew() \
  166.    ( _WPPower ? \
  167.     _somNew(_WPPower) \
  168.     : ( WPPowerNewClass(\
  169.         WPPower_MajorVersion, \
  170.         WPPower_MinorVersion),\
  171.        _somNew(_WPPower)))
  172. #define WPPowerRenew(buf) \
  173.    ( _WPPower ? \
  174.     _somRenew(_WPPower, buf) \
  175.     : ( WPPowerNewClass(\
  176.         WPPower_MajorVersion, \
  177.         WPPower_MinorVersion),\
  178.        _somRenew(_WPPower, buf)))
  179.  
  180. /*
  181.  * Override method: wpAddObjectWindowPage
  182.  */
  183. #define WPPower_wpAddObjectWindowPage(somSelf,hwndNotebook) \
  184.     WPObject_wpAddObjectWindowPage(somSelf,hwndNotebook)
  185.  
  186. /*
  187.  * Override method: wpAddSettingsPages
  188.  */
  189. #define WPPower_wpAddSettingsPages(somSelf,hwndNotebook) \
  190.     WPObject_wpAddSettingsPages(somSelf,hwndNotebook)
  191.  
  192. /*
  193.  * Override method: wpFilterMenu
  194.  */
  195. #define WPPower_wpFilterMenu(somSelf,pFlags,hwndCnr,fMultiSelect,ulMenuType,ulView,ulReserved) \
  196.     WPObject_wpFilterMenu(somSelf,pFlags,hwndCnr,fMultiSelect,ulMenuType,ulView,ulReserved)
  197.  
  198. /*
  199.  * Override method: wpInitData
  200.  */
  201. #define WPPower_wpInitData(somSelf) \
  202.     WPObject_wpInitData(somSelf)
  203.  
  204. /*
  205.  * Override method: wpMenuItemHelpSelected
  206.  */
  207. #define WPPower_wpMenuItemHelpSelected(somSelf,MenuId) \
  208.     WPObject_wpMenuItemHelpSelected(somSelf,MenuId)
  209.  
  210. /*
  211.  * Override method: wpMenuItemSelected
  212.  */
  213. #define WPPower_wpMenuItemSelected(somSelf,hwndFrame,ulMenuId) \
  214.     WPObject_wpMenuItemSelected(somSelf,hwndFrame,ulMenuId)
  215.  
  216. /*
  217.  * Override method: wpModifyMenu
  218.  */
  219. #define WPPower_wpModifyMenu(somSelf,hwndMenu,hwndCnr,iPosition,ulMenuType,ulView,ulReserved) \
  220.     WPObject_wpModifyMenu(somSelf,hwndMenu,hwndCnr,iPosition,ulMenuType,ulView,ulReserved)
  221.  
  222. /*
  223.  * Override method: wpObjectReady
  224.  */
  225. #define WPPower_wpObjectReady(somSelf,ulCode,refObject) \
  226.     WPObject_wpObjectReady(somSelf,ulCode,refObject)
  227.  
  228. /*
  229.  * Override method: wpOpen
  230.  */
  231. #define WPPower_wpOpen(somSelf,hwndCnr,ulView,param) \
  232.     WPObject_wpOpen(somSelf,hwndCnr,ulView,param)
  233.  
  234. /*
  235.  * Override method: wpRestoreState
  236.  */
  237. #define WPPower_wpRestoreState(somSelf,ulReserved) \
  238.     WPObject_wpRestoreState(somSelf,ulReserved)
  239.  
  240. /*
  241.  * Override method: wpSaveState
  242.  */
  243. #define WPPower_wpSaveState(somSelf) \
  244.     WPObject_wpSaveState(somSelf)
  245.  
  246. /*
  247.  * Override method: wpSetup
  248.  */
  249. #define WPPower_wpSetup(somSelf,pszSetupString) \
  250.     WPObject_wpSetup(somSelf,pszSetupString)
  251.  
  252. /*
  253.  * Override method: wpUnInitData
  254.  */
  255. #define WPPower_wpUnInitData(somSelf) \
  256.     WPObject_wpUnInitData(somSelf)
  257.  
  258. /*
  259.  * Override method: somDefaultInit
  260.  */
  261. #define WPPower_somDefaultInit(somSelf,ctrl) \
  262.     SOMObject_somDefaultInit(somSelf,ctrl)
  263.  
  264. /*
  265.  * Override method: somDestruct
  266.  */
  267. #define WPPower_somDestruct(somSelf,doFree,ctrl) \
  268.     SOMObject_somDestruct(somSelf,doFree,ctrl)
  269.  
  270. /*
  271.  * New Method: wpAddPowerPage
  272.  */
  273. typedef ULONG   SOMLINK somTP_WPPower_wpAddPowerPage(WPPower *somSelf, 
  274.         HWND hwndNotebook);
  275. #pragma linkage(somTP_WPPower_wpAddPowerPage, system)
  276. typedef somTP_WPPower_wpAddPowerPage *somTD_WPPower_wpAddPowerPage;
  277. #define somMD_WPPower_wpAddPowerPage "::WPPower::wpAddPowerPage"
  278. #define WPPower_wpAddPowerPage(somSelf,hwndNotebook) \
  279.     (SOM_Resolve(somSelf, WPPower, wpAddPowerPage) \
  280.     (somSelf,hwndNotebook))
  281. #ifndef SOMGD_wpAddPowerPage
  282.     #if (defined(_wpAddPowerPage) || defined(__wpAddPowerPage))
  283.         #undef _wpAddPowerPage
  284.         #undef __wpAddPowerPage
  285.         #define SOMGD_wpAddPowerPage 1
  286.     #else
  287.         #define _wpAddPowerPage WPPower_wpAddPowerPage
  288.     #endif /* _wpAddPowerPage */
  289. #endif /* SOMGD_wpAddPowerPage */
  290.  
  291. /*
  292.  * New Method: wpAddPowerResumePage
  293.  */
  294. typedef ULONG   SOMLINK somTP_WPPower_wpAddPowerResumePage(WPPower *somSelf, 
  295.         HWND hwndNotebook);
  296. #pragma linkage(somTP_WPPower_wpAddPowerResumePage, system)
  297. typedef somTP_WPPower_wpAddPowerResumePage *somTD_WPPower_wpAddPowerResumePage;
  298. #define somMD_WPPower_wpAddPowerResumePage "::WPPower::wpAddPowerResumePage"
  299. #define WPPower_wpAddPowerResumePage(somSelf,hwndNotebook) \
  300.     (SOM_Resolve(somSelf, WPPower, wpAddPowerResumePage) \
  301.     (somSelf,hwndNotebook))
  302. #ifndef SOMGD_wpAddPowerResumePage
  303.     #if (defined(_wpAddPowerResumePage) || defined(__wpAddPowerResumePage))
  304.         #undef _wpAddPowerResumePage
  305.         #undef __wpAddPowerResumePage
  306.         #define SOMGD_wpAddPowerResumePage 1
  307.     #else
  308.         #define _wpAddPowerResumePage WPPower_wpAddPowerResumePage
  309.     #endif /* _wpAddPowerResumePage */
  310. #endif /* SOMGD_wpAddPowerResumePage */
  311.  
  312. /*
  313.  * New Method: wpAddPowerViewPage
  314.  */
  315. typedef ULONG   SOMLINK somTP_WPPower_wpAddPowerViewPage(WPPower *somSelf, 
  316.         HWND hwndNotebook);
  317. #pragma linkage(somTP_WPPower_wpAddPowerViewPage, system)
  318. typedef somTP_WPPower_wpAddPowerViewPage *somTD_WPPower_wpAddPowerViewPage;
  319. #define somMD_WPPower_wpAddPowerViewPage "::WPPower::wpAddPowerViewPage"
  320. #define WPPower_wpAddPowerViewPage(somSelf,hwndNotebook) \
  321.     (SOM_Resolve(somSelf, WPPower, wpAddPowerViewPage) \
  322.     (somSelf,hwndNotebook))
  323. #ifndef SOMGD_wpAddPowerViewPage
  324.     #if (defined(_wpAddPowerViewPage) || defined(__wpAddPowerViewPage))
  325.         #undef _wpAddPowerViewPage
  326.         #undef __wpAddPowerViewPage
  327.         #define SOMGD_wpAddPowerViewPage 1
  328.     #else
  329.         #define _wpAddPowerViewPage WPPower_wpAddPowerViewPage
  330.     #endif /* _wpAddPowerViewPage */
  331. #endif /* SOMGD_wpAddPowerViewPage */
  332.  
  333. /*
  334.  * New Method: wpChangePowerState
  335.  */
  336. typedef BOOL   SOMLINK somTP_WPPower_wpChangePowerState(WPPower *somSelf, 
  337.         ULONG ulParm1, 
  338.         ULONG ulParm2);
  339. #pragma linkage(somTP_WPPower_wpChangePowerState, system)
  340. typedef somTP_WPPower_wpChangePowerState *somTD_WPPower_wpChangePowerState;
  341. #define somMD_WPPower_wpChangePowerState "::WPPower::wpChangePowerState"
  342. #define WPPower_wpChangePowerState(somSelf,ulParm1,ulParm2) \
  343.     (SOM_Resolve(somSelf, WPPower, wpChangePowerState) \
  344.     (somSelf,ulParm1,ulParm2))
  345. #ifndef SOMGD_wpChangePowerState
  346.     #if (defined(_wpChangePowerState) || defined(__wpChangePowerState))
  347.         #undef _wpChangePowerState
  348.         #undef __wpChangePowerState
  349.         #define SOMGD_wpChangePowerState 1
  350.     #else
  351.         #define _wpChangePowerState WPPower_wpChangePowerState
  352.     #endif /* _wpChangePowerState */
  353. #endif /* SOMGD_wpChangePowerState */
  354.  
  355. /*
  356.  * New Method: wpPowerOff
  357.  */
  358. typedef BOOL   SOMLINK somTP_WPPower_wpPowerOff(WPPower *somSelf, 
  359.         BOOL bConfirm);
  360. #pragma linkage(somTP_WPPower_wpPowerOff, system)
  361. typedef somTP_WPPower_wpPowerOff *somTD_WPPower_wpPowerOff;
  362. #define somMD_WPPower_wpPowerOff "::WPPower::wpPowerOff"
  363. #define WPPower_wpPowerOff(somSelf,bConfirm) \
  364.     (SOM_Resolve(somSelf, WPPower, wpPowerOff) \
  365.     (somSelf,bConfirm))
  366. #ifndef SOMGD_wpPowerOff
  367.     #if (defined(_wpPowerOff) || defined(__wpPowerOff))
  368.         #undef _wpPowerOff
  369.         #undef __wpPowerOff
  370.         #define SOMGD_wpPowerOff 1
  371.     #else
  372.         #define _wpPowerOff WPPower_wpPowerOff
  373.     #endif /* _wpPowerOff */
  374. #endif /* SOMGD_wpPowerOff */
  375.  
  376. /*
  377.  * New Method: wpQueryAPMLevel
  378.  */
  379. typedef ULONG   SOMLINK somTP_WPPower_wpQueryAPMLevel(WPPower *somSelf);
  380. #pragma linkage(somTP_WPPower_wpQueryAPMLevel, system)
  381. typedef somTP_WPPower_wpQueryAPMLevel *somTD_WPPower_wpQueryAPMLevel;
  382. #define somMD_WPPower_wpQueryAPMLevel "::WPPower::wpQueryAPMLevel"
  383. #define WPPower_wpQueryAPMLevel(somSelf) \
  384.     (SOM_Resolve(somSelf, WPPower, wpQueryAPMLevel) \
  385.     (somSelf))
  386. #ifndef SOMGD_wpQueryAPMLevel
  387.     #if (defined(_wpQueryAPMLevel) || defined(__wpQueryAPMLevel))
  388.         #undef _wpQueryAPMLevel
  389.         #undef __wpQueryAPMLevel
  390.         #define SOMGD_wpQueryAPMLevel 1
  391.     #else
  392.         #define _wpQueryAPMLevel WPPower_wpQueryAPMLevel
  393.     #endif /* _wpQueryAPMLevel */
  394. #endif /* SOMGD_wpQueryAPMLevel */
  395.  
  396. /*
  397.  * New Method: wpQueryAutoRefresh
  398.  */
  399. typedef BOOL   SOMLINK somTP_WPPower_wpQueryAutoRefresh(WPPower *somSelf);
  400. #pragma linkage(somTP_WPPower_wpQueryAutoRefresh, system)
  401. typedef somTP_WPPower_wpQueryAutoRefresh *somTD_WPPower_wpQueryAutoRefresh;
  402. #define somMD_WPPower_wpQueryAutoRefresh "::WPPower::wpQueryAutoRefresh"
  403. #define WPPower_wpQueryAutoRefresh(somSelf) \
  404.     (SOM_Resolve(somSelf, WPPower, wpQueryAutoRefresh) \
  405.     (somSelf))
  406. #ifndef SOMGD_wpQueryAutoRefresh
  407.     #if (defined(_wpQueryAutoRefresh) || defined(__wpQueryAutoRefresh))
  408.         #undef _wpQueryAutoRefresh
  409.         #undef __wpQueryAutoRefresh
  410.         #define SOMGD_wpQueryAutoRefresh 1
  411.     #else
  412.         #define _wpQueryAutoRefresh WPPower_wpQueryAutoRefresh
  413.     #endif /* _wpQueryAutoRefresh */
  414. #endif /* SOMGD_wpQueryAutoRefresh */
  415.  
  416. /*
  417.  * New Method: wpQueryBIOSPowerManagementSupport
  418.  */
  419. typedef BOOL   SOMLINK somTP_WPPower_wpQueryBIOSPowerManagementSupport(WPPower *somSelf, 
  420.         BOOL* pbEnable);
  421. #pragma linkage(somTP_WPPower_wpQueryBIOSPowerManagementSupport, system)
  422. typedef somTP_WPPower_wpQueryBIOSPowerManagementSupport *somTD_WPPower_wpQueryBIOSPowerManagementSupport;
  423. #define somMD_WPPower_wpQueryBIOSPowerManagementSupport "::WPPower::wpQueryBIOSPowerManagementSupport"
  424. #define WPPower_wpQueryBIOSPowerManagementSupport(somSelf,pbEnable) \
  425.     (SOM_Resolve(somSelf, WPPower, wpQueryBIOSPowerManagementSupport) \
  426.     (somSelf,pbEnable))
  427. #ifndef SOMGD_wpQueryBIOSPowerManagementSupport
  428.     #if (defined(_wpQueryBIOSPowerManagementSupport) || defined(__wpQueryBIOSPowerManagementSupport))
  429.         #undef _wpQueryBIOSPowerManagementSupport
  430.         #undef __wpQueryBIOSPowerManagementSupport
  431.         #define SOMGD_wpQueryBIOSPowerManagementSupport 1
  432.     #else
  433.         #define _wpQueryBIOSPowerManagementSupport WPPower_wpQueryBIOSPowerManagementSupport
  434.     #endif /* _wpQueryBIOSPowerManagementSupport */
  435. #endif /* SOMGD_wpQueryBIOSPowerManagementSupport */
  436.  
  437. /*
  438.  * New Method: wpQueryCapabilities
  439.  */
  440. typedef BOOL   SOMLINK somTP_WPPower_wpQueryCapabilities(WPPower *somSelf, 
  441.         ULONG* pulBatteryMax, 
  442.         ULONG* pulCapabilities);
  443. #pragma linkage(somTP_WPPower_wpQueryCapabilities, system)
  444. typedef somTP_WPPower_wpQueryCapabilities *somTD_WPPower_wpQueryCapabilities;
  445. #define somMD_WPPower_wpQueryCapabilities "::WPPower::wpQueryCapabilities"
  446. #define WPPower_wpQueryCapabilities(somSelf,pulBatteryMax,pulCapabilities) \
  447.     (SOM_Resolve(somSelf, WPPower, wpQueryCapabilities) \
  448.     (somSelf,pulBatteryMax,pulCapabilities))
  449. #ifndef SOMGD_wpQueryCapabilities
  450.     #if (defined(_wpQueryCapabilities) || defined(__wpQueryCapabilities))
  451.         #undef _wpQueryCapabilities
  452.         #undef __wpQueryCapabilities
  453.         #define SOMGD_wpQueryCapabilities 1
  454.     #else
  455.         #define _wpQueryCapabilities WPPower_wpQueryCapabilities
  456.     #endif /* _wpQueryCapabilities */
  457. #endif /* SOMGD_wpQueryCapabilities */
  458.  
  459. /*
  460.  * New Method: wpQueryDefStatusView
  461.  */
  462. typedef ULONG   SOMLINK somTP_WPPower_wpQueryDefStatusView(WPPower *somSelf);
  463. #pragma linkage(somTP_WPPower_wpQueryDefStatusView, system)
  464. typedef somTP_WPPower_wpQueryDefStatusView *somTD_WPPower_wpQueryDefStatusView;
  465. #define somMD_WPPower_wpQueryDefStatusView "::WPPower::wpQueryDefStatusView"
  466. #define WPPower_wpQueryDefStatusView(somSelf) \
  467.     (SOM_Resolve(somSelf, WPPower, wpQueryDefStatusView) \
  468.     (somSelf))
  469. #ifndef SOMGD_wpQueryDefStatusView
  470.     #if (defined(_wpQueryDefStatusView) || defined(__wpQueryDefStatusView))
  471.         #undef _wpQueryDefStatusView
  472.         #undef __wpQueryDefStatusView
  473.         #define SOMGD_wpQueryDefStatusView 1
  474.     #else
  475.         #define _wpQueryDefStatusView WPPower_wpQueryDefStatusView
  476.     #endif /* _wpQueryDefStatusView */
  477. #endif /* SOMGD_wpQueryDefStatusView */
  478.  
  479. /*
  480.  * New Method: wpQueryOS2PowerManagementSupport
  481.  */
  482. typedef BOOL   SOMLINK somTP_WPPower_wpQueryOS2PowerManagementSupport(WPPower *somSelf, 
  483.         BOOL* pbEnable);
  484. #pragma linkage(somTP_WPPower_wpQueryOS2PowerManagementSupport, system)
  485. typedef somTP_WPPower_wpQueryOS2PowerManagementSupport *somTD_WPPower_wpQueryOS2PowerManagementSupport;
  486. #define somMD_WPPower_wpQueryOS2PowerManagementSupport "::WPPower::wpQueryOS2PowerManagementSupport"
  487. #define WPPower_wpQueryOS2PowerManagementSupport(somSelf,pbEnable) \
  488.     (SOM_Resolve(somSelf, WPPower, wpQueryOS2PowerManagementSupport) \
  489.     (somSelf,pbEnable))
  490. #ifndef SOMGD_wpQueryOS2PowerManagementSupport
  491.     #if (defined(_wpQueryOS2PowerManagementSupport) || defined(__wpQueryOS2PowerManagementSupport))
  492.         #undef _wpQueryOS2PowerManagementSupport
  493.         #undef __wpQueryOS2PowerManagementSupport
  494.         #define SOMGD_wpQueryOS2PowerManagementSupport 1
  495.     #else
  496.         #define _wpQueryOS2PowerManagementSupport WPPower_wpQueryOS2PowerManagementSupport
  497.     #endif /* _wpQueryOS2PowerManagementSupport */
  498. #endif /* SOMGD_wpQueryOS2PowerManagementSupport */
  499.  
  500. /*
  501.  * New Method: wpQueryPowerConfirmation
  502.  */
  503. typedef BOOL   SOMLINK somTP_WPPower_wpQueryPowerConfirmation(WPPower *somSelf);
  504. #pragma linkage(somTP_WPPower_wpQueryPowerConfirmation, system)
  505. typedef somTP_WPPower_wpQueryPowerConfirmation *somTD_WPPower_wpQueryPowerConfirmation;
  506. #define somMD_WPPower_wpQueryPowerConfirmation "::WPPower::wpQueryPowerConfirmation"
  507. #define WPPower_wpQueryPowerConfirmation(somSelf) \
  508.     (SOM_Resolve(somSelf, WPPower, wpQueryPowerConfirmation) \
  509.     (somSelf))
  510. #ifndef SOMGD_wpQueryPowerConfirmation
  511.     #if (defined(_wpQueryPowerConfirmation) || defined(__wpQueryPowerConfirmation))
  512.         #undef _wpQueryPowerConfirmation
  513.         #undef __wpQueryPowerConfirmation
  514.         #define SOMGD_wpQueryPowerConfirmation 1
  515.     #else
  516.         #define _wpQueryPowerConfirmation WPPower_wpQueryPowerConfirmation
  517.     #endif /* _wpQueryPowerConfirmation */
  518. #endif /* SOMGD_wpQueryPowerConfirmation */
  519.  
  520. /*
  521.  * New Method: wpQueryPowerManagement
  522.  */
  523. typedef BOOL   SOMLINK somTP_WPPower_wpQueryPowerManagement(WPPower *somSelf);
  524. #pragma linkage(somTP_WPPower_wpQueryPowerManagement, system)
  525. typedef somTP_WPPower_wpQueryPowerManagement *somTD_WPPower_wpQueryPowerManagement;
  526. #define somMD_WPPower_wpQueryPowerManagement "::WPPower::wpQueryPowerManagement"
  527. #define WPPower_wpQueryPowerManagement(somSelf) \
  528.     (SOM_Resolve(somSelf, WPPower, wpQueryPowerManagement) \
  529.     (somSelf))
  530. #ifndef SOMGD_wpQueryPowerManagement
  531.     #if (defined(_wpQueryPowerManagement) || defined(__wpQueryPowerManagement))
  532.         #undef _wpQueryPowerManagement
  533.         #undef __wpQueryPowerManagement
  534.         #define SOMGD_wpQueryPowerManagement 1
  535.     #else
  536.         #define _wpQueryPowerManagement WPPower_wpQueryPowerManagement
  537.     #endif /* _wpQueryPowerManagement */
  538. #endif /* SOMGD_wpQueryPowerManagement */
  539.  
  540. /*
  541.  * New Method: wpQueryRefreshRate
  542.  */
  543. typedef ULONG   SOMLINK somTP_WPPower_wpQueryRefreshRate(WPPower *somSelf);
  544. #pragma linkage(somTP_WPPower_wpQueryRefreshRate, system)
  545. typedef somTP_WPPower_wpQueryRefreshRate *somTD_WPPower_wpQueryRefreshRate;
  546. #define somMD_WPPower_wpQueryRefreshRate "::WPPower::wpQueryRefreshRate"
  547. #define WPPower_wpQueryRefreshRate(somSelf) \
  548.     (SOM_Resolve(somSelf, WPPower, wpQueryRefreshRate) \
  549.     (somSelf))
  550. #ifndef SOMGD_wpQueryRefreshRate
  551.     #if (defined(_wpQueryRefreshRate) || defined(__wpQueryRefreshRate))
  552.         #undef _wpQueryRefreshRate
  553.         #undef __wpQueryRefreshRate
  554.         #define SOMGD_wpQueryRefreshRate 1
  555.     #else
  556.         #define _wpQueryRefreshRate WPPower_wpQueryRefreshRate
  557.     #endif /* _wpQueryRefreshRate */
  558. #endif /* SOMGD_wpQueryRefreshRate */
  559.  
  560. /*
  561.  * New Method: wpQueryResumeOnRing
  562.  */
  563. typedef BOOL   SOMLINK somTP_WPPower_wpQueryResumeOnRing(WPPower *somSelf, 
  564.         BOOL* pbEnable);
  565. #pragma linkage(somTP_WPPower_wpQueryResumeOnRing, system)
  566. typedef somTP_WPPower_wpQueryResumeOnRing *somTD_WPPower_wpQueryResumeOnRing;
  567. #define somMD_WPPower_wpQueryResumeOnRing "::WPPower::wpQueryResumeOnRing"
  568. #define WPPower_wpQueryResumeOnRing(somSelf,pbEnable) \
  569.     (SOM_Resolve(somSelf, WPPower, wpQueryResumeOnRing) \
  570.     (somSelf,pbEnable))
  571. #ifndef SOMGD_wpQueryResumeOnRing
  572.     #if (defined(_wpQueryResumeOnRing) || defined(__wpQueryResumeOnRing))
  573.         #undef _wpQueryResumeOnRing
  574.         #undef __wpQueryResumeOnRing
  575.         #define SOMGD_wpQueryResumeOnRing 1
  576.     #else
  577.         #define _wpQueryResumeOnRing WPPower_wpQueryResumeOnRing
  578.     #endif /* _wpQueryResumeOnRing */
  579. #endif /* SOMGD_wpQueryResumeOnRing */
  580.  
  581. /*
  582.  * New Method: wpQueryResumeOnTimer
  583.  */
  584. typedef BOOL   SOMLINK somTP_WPPower_wpQueryResumeOnTimer(WPPower *somSelf, 
  585.         BOOL* pbEnable, 
  586.         ULONG* pulYear, 
  587.         ULONG* pulMonth, 
  588.         ULONG* pulDay, 
  589.         ULONG* pulHour, 
  590.         ULONG* pulMinute, 
  591.         ULONG* pulSecond);
  592. #pragma linkage(somTP_WPPower_wpQueryResumeOnTimer, system)
  593. typedef somTP_WPPower_wpQueryResumeOnTimer *somTD_WPPower_wpQueryResumeOnTimer;
  594. #define somMD_WPPower_wpQueryResumeOnTimer "::WPPower::wpQueryResumeOnTimer"
  595. #define WPPower_wpQueryResumeOnTimer(somSelf,pbEnable,pulYear,pulMonth,pulDay,pulHour,pulMinute,pulSecond) \
  596.     (SOM_Resolve(somSelf, WPPower, wpQueryResumeOnTimer) \
  597.     (somSelf,pbEnable,pulYear,pulMonth,pulDay,pulHour,pulMinute,pulSecond))
  598. #ifndef SOMGD_wpQueryResumeOnTimer
  599.     #if (defined(_wpQueryResumeOnTimer) || defined(__wpQueryResumeOnTimer))
  600.         #undef _wpQueryResumeOnTimer
  601.         #undef __wpQueryResumeOnTimer
  602.         #define SOMGD_wpQueryResumeOnTimer 1
  603.     #else
  604.         #define _wpQueryResumeOnTimer WPPower_wpQueryResumeOnTimer
  605.     #endif /* _wpQueryResumeOnTimer */
  606. #endif /* SOMGD_wpQueryResumeOnTimer */
  607.  
  608. /*
  609.  * New Method: wpQueryTimerBasedRequests
  610.  */
  611. typedef BOOL   SOMLINK somTP_WPPower_wpQueryTimerBasedRequests(WPPower *somSelf, 
  612.         BOOL* pbEnable);
  613. #pragma linkage(somTP_WPPower_wpQueryTimerBasedRequests, system)
  614. typedef somTP_WPPower_wpQueryTimerBasedRequests *somTD_WPPower_wpQueryTimerBasedRequests;
  615. #define somMD_WPPower_wpQueryTimerBasedRequests "::WPPower::wpQueryTimerBasedRequests"
  616. #define WPPower_wpQueryTimerBasedRequests(somSelf,pbEnable) \
  617.     (SOM_Resolve(somSelf, WPPower, wpQueryTimerBasedRequests) \
  618.     (somSelf,pbEnable))
  619. #ifndef SOMGD_wpQueryTimerBasedRequests
  620.     #if (defined(_wpQueryTimerBasedRequests) || defined(__wpQueryTimerBasedRequests))
  621.         #undef _wpQueryTimerBasedRequests
  622.         #undef __wpQueryTimerBasedRequests
  623.         #define SOMGD_wpQueryTimerBasedRequests 1
  624.     #else
  625.         #define _wpQueryTimerBasedRequests WPPower_wpQueryTimerBasedRequests
  626.     #endif /* _wpQueryTimerBasedRequests */
  627. #endif /* SOMGD_wpQueryTimerBasedRequests */
  628.  
  629. /*
  630.  * New Method: wpRefreshNotebookPages
  631.  */
  632. typedef void   SOMLINK somTP_WPPower_wpRefreshNotebookPages(WPPower *somSelf);
  633. #pragma linkage(somTP_WPPower_wpRefreshNotebookPages, system)
  634. typedef somTP_WPPower_wpRefreshNotebookPages *somTD_WPPower_wpRefreshNotebookPages;
  635. #define somMD_WPPower_wpRefreshNotebookPages "::WPPower::wpRefreshNotebookPages"
  636. #define WPPower_wpRefreshNotebookPages(somSelf) \
  637.     (SOM_Resolve(somSelf, WPPower, wpRefreshNotebookPages) \
  638.     (somSelf))
  639. #ifndef SOMGD_wpRefreshNotebookPages
  640.     #if (defined(_wpRefreshNotebookPages) || defined(__wpRefreshNotebookPages))
  641.         #undef _wpRefreshNotebookPages
  642.         #undef __wpRefreshNotebookPages
  643.         #define SOMGD_wpRefreshNotebookPages 1
  644.     #else
  645.         #define _wpRefreshNotebookPages WPPower_wpRefreshNotebookPages
  646.     #endif /* _wpRefreshNotebookPages */
  647. #endif /* SOMGD_wpRefreshNotebookPages */
  648.  
  649. /*
  650.  * New Method: wpSetAutoRefresh
  651.  */
  652. typedef void   SOMLINK somTP_WPPower_wpSetAutoRefresh(WPPower *somSelf, 
  653.         BOOL fAutoRefresh);
  654. #pragma linkage(somTP_WPPower_wpSetAutoRefresh, system)
  655. typedef somTP_WPPower_wpSetAutoRefresh *somTD_WPPower_wpSetAutoRefresh;
  656. #define somMD_WPPower_wpSetAutoRefresh "::WPPower::wpSetAutoRefresh"
  657. #define WPPower_wpSetAutoRefresh(somSelf,fAutoRefresh) \
  658.     (SOM_Resolve(somSelf, WPPower, wpSetAutoRefresh) \
  659.     (somSelf,fAutoRefresh))
  660. #ifndef SOMGD_wpSetAutoRefresh
  661.     #if (defined(_wpSetAutoRefresh) || defined(__wpSetAutoRefresh))
  662.         #undef _wpSetAutoRefresh
  663.         #undef __wpSetAutoRefresh
  664.         #define SOMGD_wpSetAutoRefresh 1
  665.     #else
  666.         #define _wpSetAutoRefresh WPPower_wpSetAutoRefresh
  667.     #endif /* _wpSetAutoRefresh */
  668. #endif /* SOMGD_wpSetAutoRefresh */
  669.  
  670. /*
  671.  * New Method: wpSetBIOSPowerManagementSupport
  672.  */
  673. typedef BOOL   SOMLINK somTP_WPPower_wpSetBIOSPowerManagementSupport(WPPower *somSelf, 
  674.         BOOL bEnable);
  675. #pragma linkage(somTP_WPPower_wpSetBIOSPowerManagementSupport, system)
  676. typedef somTP_WPPower_wpSetBIOSPowerManagementSupport *somTD_WPPower_wpSetBIOSPowerManagementSupport;
  677. #define somMD_WPPower_wpSetBIOSPowerManagementSupport "::WPPower::wpSetBIOSPowerManagementSupport"
  678. #define WPPower_wpSetBIOSPowerManagementSupport(somSelf,bEnable) \
  679.     (SOM_Resolve(somSelf, WPPower, wpSetBIOSPowerManagementSupport) \
  680.     (somSelf,bEnable))
  681. #ifndef SOMGD_wpSetBIOSPowerManagementSupport
  682.     #if (defined(_wpSetBIOSPowerManagementSupport) || defined(__wpSetBIOSPowerManagementSupport))
  683.         #undef _wpSetBIOSPowerManagementSupport
  684.         #undef __wpSetBIOSPowerManagementSupport
  685.         #define SOMGD_wpSetBIOSPowerManagementSupport 1
  686.     #else
  687.         #define _wpSetBIOSPowerManagementSupport WPPower_wpSetBIOSPowerManagementSupport
  688.     #endif /* _wpSetBIOSPowerManagementSupport */
  689. #endif /* SOMGD_wpSetBIOSPowerManagementSupport */
  690.  
  691. /*
  692.  * New Method: wpSetDefStatusView
  693.  */
  694. typedef void   SOMLINK somTP_WPPower_wpSetDefStatusView(WPPower *somSelf, 
  695.         ULONG ulDefStatus);
  696. #pragma linkage(somTP_WPPower_wpSetDefStatusView, system)
  697. typedef somTP_WPPower_wpSetDefStatusView *somTD_WPPower_wpSetDefStatusView;
  698. #define somMD_WPPower_wpSetDefStatusView "::WPPower::wpSetDefStatusView"
  699. #define WPPower_wpSetDefStatusView(somSelf,ulDefStatus) \
  700.     (SOM_Resolve(somSelf, WPPower, wpSetDefStatusView) \
  701.     (somSelf,ulDefStatus))
  702. #ifndef SOMGD_wpSetDefStatusView
  703.     #if (defined(_wpSetDefStatusView) || defined(__wpSetDefStatusView))
  704.         #undef _wpSetDefStatusView
  705.         #undef __wpSetDefStatusView
  706.         #define SOMGD_wpSetDefStatusView 1
  707.     #else
  708.         #define _wpSetDefStatusView WPPower_wpSetDefStatusView
  709.     #endif /* _wpSetDefStatusView */
  710. #endif /* SOMGD_wpSetDefStatusView */
  711.  
  712. /*
  713.  * New Method: wpSetOS2PowerManagementSupport
  714.  */
  715. typedef BOOL   SOMLINK somTP_WPPower_wpSetOS2PowerManagementSupport(WPPower *somSelf, 
  716.         BOOL bEnable);
  717. #pragma linkage(somTP_WPPower_wpSetOS2PowerManagementSupport, system)
  718. typedef somTP_WPPower_wpSetOS2PowerManagementSupport *somTD_WPPower_wpSetOS2PowerManagementSupport;
  719. #define somMD_WPPower_wpSetOS2PowerManagementSupport "::WPPower::wpSetOS2PowerManagementSupport"
  720. #define WPPower_wpSetOS2PowerManagementSupport(somSelf,bEnable) \
  721.     (SOM_Resolve(somSelf, WPPower, wpSetOS2PowerManagementSupport) \
  722.     (somSelf,bEnable))
  723. #ifndef SOMGD_wpSetOS2PowerManagementSupport
  724.     #if (defined(_wpSetOS2PowerManagementSupport) || defined(__wpSetOS2PowerManagementSupport))
  725.         #undef _wpSetOS2PowerManagementSupport
  726.         #undef __wpSetOS2PowerManagementSupport
  727.         #define SOMGD_wpSetOS2PowerManagementSupport 1
  728.     #else
  729.         #define _wpSetOS2PowerManagementSupport WPPower_wpSetOS2PowerManagementSupport
  730.     #endif /* _wpSetOS2PowerManagementSupport */
  731. #endif /* SOMGD_wpSetOS2PowerManagementSupport */
  732.  
  733. /*
  734.  * New Method: wpSetPowerConfirmation
  735.  */
  736. typedef void   SOMLINK somTP_WPPower_wpSetPowerConfirmation(WPPower *somSelf, 
  737.         BOOL fConfirm);
  738. #pragma linkage(somTP_WPPower_wpSetPowerConfirmation, system)
  739. typedef somTP_WPPower_wpSetPowerConfirmation *somTD_WPPower_wpSetPowerConfirmation;
  740. #define somMD_WPPower_wpSetPowerConfirmation "::WPPower::wpSetPowerConfirmation"
  741. #define WPPower_wpSetPowerConfirmation(somSelf,fConfirm) \
  742.     (SOM_Resolve(somSelf, WPPower, wpSetPowerConfirmation) \
  743.     (somSelf,fConfirm))
  744. #ifndef SOMGD_wpSetPowerConfirmation
  745.     #if (defined(_wpSetPowerConfirmation) || defined(__wpSetPowerConfirmation))
  746.         #undef _wpSetPowerConfirmation
  747.         #undef __wpSetPowerConfirmation
  748.         #define SOMGD_wpSetPowerConfirmation 1
  749.     #else
  750.         #define _wpSetPowerConfirmation WPPower_wpSetPowerConfirmation
  751.     #endif /* _wpSetPowerConfirmation */
  752. #endif /* SOMGD_wpSetPowerConfirmation */
  753.  
  754. /*
  755.  * New Method: wpSetPowerManagement
  756.  */
  757. typedef BOOL   SOMLINK somTP_WPPower_wpSetPowerManagement(WPPower *somSelf, 
  758.         BOOL fPower);
  759. #pragma linkage(somTP_WPPower_wpSetPowerManagement, system)
  760. typedef somTP_WPPower_wpSetPowerManagement *somTD_WPPower_wpSetPowerManagement;
  761. #define somMD_WPPower_wpSetPowerManagement "::WPPower::wpSetPowerManagement"
  762. #define WPPower_wpSetPowerManagement(somSelf,fPower) \
  763.     (SOM_Resolve(somSelf, WPPower, wpSetPowerManagement) \
  764.     (somSelf,fPower))
  765. #ifndef SOMGD_wpSetPowerManagement
  766.     #if (defined(_wpSetPowerManagement) || defined(__wpSetPowerManagement))
  767.         #undef _wpSetPowerManagement
  768.         #undef __wpSetPowerManagement
  769.         #define SOMGD_wpSetPowerManagement 1
  770.     #else
  771.         #define _wpSetPowerManagement WPPower_wpSetPowerManagement
  772.     #endif /* _wpSetPowerManagement */
  773. #endif /* SOMGD_wpSetPowerManagement */
  774.  
  775. /*
  776.  * New Method: wpSetRefreshRate
  777.  */
  778. typedef BOOL   SOMLINK somTP_WPPower_wpSetRefreshRate(WPPower *somSelf, 
  779.         ULONG ulRefreshRate);
  780. #pragma linkage(somTP_WPPower_wpSetRefreshRate, system)
  781. typedef somTP_WPPower_wpSetRefreshRate *somTD_WPPower_wpSetRefreshRate;
  782. #define somMD_WPPower_wpSetRefreshRate "::WPPower::wpSetRefreshRate"
  783. #define WPPower_wpSetRefreshRate(somSelf,ulRefreshRate) \
  784.     (SOM_Resolve(somSelf, WPPower, wpSetRefreshRate) \
  785.     (somSelf,ulRefreshRate))
  786. #ifndef SOMGD_wpSetRefreshRate
  787.     #if (defined(_wpSetRefreshRate) || defined(__wpSetRefreshRate))
  788.         #undef _wpSetRefreshRate
  789.         #undef __wpSetRefreshRate
  790.         #define SOMGD_wpSetRefreshRate 1
  791.     #else
  792.         #define _wpSetRefreshRate WPPower_wpSetRefreshRate
  793.     #endif /* _wpSetRefreshRate */
  794. #endif /* SOMGD_wpSetRefreshRate */
  795.  
  796. /*
  797.  * New Method: wpSetResumeOnRing
  798.  */
  799. typedef BOOL   SOMLINK somTP_WPPower_wpSetResumeOnRing(WPPower *somSelf, 
  800.         BOOL bEnable);
  801. #pragma linkage(somTP_WPPower_wpSetResumeOnRing, system)
  802. typedef somTP_WPPower_wpSetResumeOnRing *somTD_WPPower_wpSetResumeOnRing;
  803. #define somMD_WPPower_wpSetResumeOnRing "::WPPower::wpSetResumeOnRing"
  804. #define WPPower_wpSetResumeOnRing(somSelf,bEnable) \
  805.     (SOM_Resolve(somSelf, WPPower, wpSetResumeOnRing) \
  806.     (somSelf,bEnable))
  807. #ifndef SOMGD_wpSetResumeOnRing
  808.     #if (defined(_wpSetResumeOnRing) || defined(__wpSetResumeOnRing))
  809.         #undef _wpSetResumeOnRing
  810.         #undef __wpSetResumeOnRing
  811.         #define SOMGD_wpSetResumeOnRing 1
  812.     #else
  813.         #define _wpSetResumeOnRing WPPower_wpSetResumeOnRing
  814.     #endif /* _wpSetResumeOnRing */
  815. #endif /* SOMGD_wpSetResumeOnRing */
  816.  
  817. /*
  818.  * New Method: wpSetResumeOnTimer
  819.  */
  820. typedef BOOL   SOMLINK somTP_WPPower_wpSetResumeOnTimer(WPPower *somSelf, 
  821.         BOOL bEnable, 
  822.         ULONG ulYear, 
  823.         ULONG ulMonth, 
  824.         ULONG ulDay, 
  825.         ULONG ulHour, 
  826.         ULONG ulMinute, 
  827.         ULONG ulSecond);
  828. #pragma linkage(somTP_WPPower_wpSetResumeOnTimer, system)
  829. typedef somTP_WPPower_wpSetResumeOnTimer *somTD_WPPower_wpSetResumeOnTimer;
  830. #define somMD_WPPower_wpSetResumeOnTimer "::WPPower::wpSetResumeOnTimer"
  831. #define WPPower_wpSetResumeOnTimer(somSelf,bEnable,ulYear,ulMonth,ulDay,ulHour,ulMinute,ulSecond) \
  832.     (SOM_Resolve(somSelf, WPPower, wpSetResumeOnTimer) \
  833.     (somSelf,bEnable,ulYear,ulMonth,ulDay,ulHour,ulMinute,ulSecond))
  834. #ifndef SOMGD_wpSetResumeOnTimer
  835.     #if (defined(_wpSetResumeOnTimer) || defined(__wpSetResumeOnTimer))
  836.         #undef _wpSetResumeOnTimer
  837.         #undef __wpSetResumeOnTimer
  838.         #define SOMGD_wpSetResumeOnTimer 1
  839.     #else
  840.         #define _wpSetResumeOnTimer WPPower_wpSetResumeOnTimer
  841.     #endif /* _wpSetResumeOnTimer */
  842. #endif /* SOMGD_wpSetResumeOnTimer */
  843.  
  844. /*
  845.  * New Method: wpSetTimerBasedRequests
  846.  */
  847. typedef BOOL   SOMLINK somTP_WPPower_wpSetTimerBasedRequests(WPPower *somSelf, 
  848.         BOOL bEnable);
  849. #pragma linkage(somTP_WPPower_wpSetTimerBasedRequests, system)
  850. typedef somTP_WPPower_wpSetTimerBasedRequests *somTD_WPPower_wpSetTimerBasedRequests;
  851. #define somMD_WPPower_wpSetTimerBasedRequests "::WPPower::wpSetTimerBasedRequests"
  852. #define WPPower_wpSetTimerBasedRequests(somSelf,bEnable) \
  853.     (SOM_Resolve(somSelf, WPPower, wpSetTimerBasedRequests) \
  854.     (somSelf,bEnable))
  855. #ifndef SOMGD_wpSetTimerBasedRequests
  856.     #if (defined(_wpSetTimerBasedRequests) || defined(__wpSetTimerBasedRequests))
  857.         #undef _wpSetTimerBasedRequests
  858.         #undef __wpSetTimerBasedRequests
  859.         #define SOMGD_wpSetTimerBasedRequests 1
  860.     #else
  861.         #define _wpSetTimerBasedRequests WPPower_wpSetTimerBasedRequests
  862.     #endif /* _wpSetTimerBasedRequests */
  863. #endif /* SOMGD_wpSetTimerBasedRequests */
  864.  
  865. /*
  866.  * New Method: wpSuspend
  867.  */
  868. typedef BOOL   SOMLINK somTP_WPPower_wpSuspend(WPPower *somSelf, 
  869.         BOOL bConfirm);
  870. #pragma linkage(somTP_WPPower_wpSuspend, system)
  871. typedef somTP_WPPower_wpSuspend *somTD_WPPower_wpSuspend;
  872. #define somMD_WPPower_wpSuspend "::WPPower::wpSuspend"
  873. #define WPPower_wpSuspend(somSelf,bConfirm) \
  874.     (SOM_Resolve(somSelf, WPPower, wpSuspend) \
  875.     (somSelf,bConfirm))
  876. #ifndef SOMGD_wpSuspend
  877.     #if (defined(_wpSuspend) || defined(__wpSuspend))
  878.         #undef _wpSuspend
  879.         #undef __wpSuspend
  880.         #define SOMGD_wpSuspend 1
  881.     #else
  882.         #define _wpSuspend WPPower_wpSuspend
  883.     #endif /* _wpSuspend */
  884. #endif /* SOMGD_wpSuspend */
  885. #ifndef SOM_DONT_USE_INHERITED_MACROS
  886. #define WPPower_wpQueryHandle WPObject_wpQueryHandle
  887. #define WPPower_wpSaveImmediate WPObject_wpSaveImmediate
  888. #define WPPower_wpSetTitle WPObject_wpSetTitle
  889. #define WPPower_wpCopyObject WPObject_wpCopyObject
  890. #define WPPower_wpMoveObject WPObject_wpMoveObject
  891. #define WPPower_wpQueryIcon WPObject_wpQueryIcon
  892. #define WPPower_wpQueryIconData WPObject_wpQueryIconData
  893. #define WPPower_wpSetIconData WPObject_wpSetIconData
  894. #define WPPower_wpDragOver WPObject_wpDragOver
  895. #define WPPower_wpReplaceObject WPObject_wpReplaceObject
  896. #define WPPower_wpQueryNameClashOptions WPObject_wpQueryNameClashOptions
  897. #define WPPower_wpIdentify WPObject_wpIdentify
  898. #define WPPower_wpAddObjectGeneralPage WPObject_wpAddObjectGeneralPage
  899. #define WPPower_wpAddObjectGeneralPage2 WPObject_wpAddObjectGeneralPage2
  900. #define WPPower_wpAddToObjUseList WPObject_wpAddToObjUseList
  901. #define WPPower_wpAllocMem WPObject_wpAllocMem
  902. #define WPPower_wpAppendObject WPObject_wpAppendObject
  903. #define WPPower_wpAssertObjectMutexSem WPObject_wpAssertObjectMutexSem
  904. #define WPPower_wpClose WPObject_wpClose
  905. #define WPPower_wpCnrInsertObject WPObject_wpCnrInsertObject
  906. #define WPPower_wpCnrRemoveObject WPObject_wpCnrRemoveObject
  907. #define WPPower_wpCnrSetEmphasis WPObject_wpCnrSetEmphasis
  908. #define WPPower_wpConfirmDelete WPObject_wpConfirmDelete
  909. #define WPPower_wpConfirmObjectTitle WPObject_wpConfirmObjectTitle
  910. #define WPPower_wpCopiedFromTemplate WPObject_wpCopiedFromTemplate
  911. #define WPPower_wpCreateAnother WPObject_wpCreateAnother
  912. #define WPPower_wpCreateFromTemplate WPObject_wpCreateFromTemplate
  913. #define WPPower_wpCreateShadowObject WPObject_wpCreateShadowObject
  914. #define WPPower_wpDelete WPObject_wpDelete
  915. #define WPPower_wpDeleteFromObjUseList WPObject_wpDeleteFromObjUseList
  916. #define WPPower_wpDisplayHelp WPObject_wpDisplayHelp
  917. #define WPPower_wpDisplayMenu WPObject_wpDisplayMenu
  918. #define WPPower_wpDoesObjectMatch WPObject_wpDoesObjectMatch
  919. #define WPPower_wpDraggedOverObject WPObject_wpDraggedOverObject
  920. #define WPPower_wpDrop WPObject_wpDrop
  921. #define WPPower_wpDroppedOnObject WPObject_wpDroppedOnObject
  922. #define WPPower_wpEndConversation WPObject_wpEndConversation
  923. #define WPPower_wpFilterPopupMenu WPObject_wpFilterPopupMenu
  924. #define WPPower_wpFindUseItem WPObject_wpFindUseItem
  925. #define WPPower_wpFormatDragItem WPObject_wpFormatDragItem
  926. #define WPPower_wpFree WPObject_wpFree
  927. #define WPPower_wpFreeMem WPObject_wpFreeMem
  928. #define WPPower_wpHide WPObject_wpHide
  929. #define WPPower_wpInsertPopupMenuItems WPObject_wpInsertPopupMenuItems
  930. #define WPPower_wpInsertMenuItems WPObject_wpInsertMenuItems
  931. #define WPPower_wpInsertSettingsPage WPObject_wpInsertSettingsPage
  932. #define WPPower_wpModifyPopupMenu WPObject_wpModifyPopupMenu
  933. #define WPPower_wpPrintObject WPObject_wpPrintObject
  934. #define WPPower_wpQueryConcurrentView WPObject_wpQueryConcurrentView
  935. #define WPPower_wpQueryButtonAppearance WPObject_wpQueryButtonAppearance
  936. #define WPPower_wpQueryConfirmations WPObject_wpQueryConfirmations
  937. #define WPPower_wpQueryDefaultHelp WPObject_wpQueryDefaultHelp
  938. #define WPPower_wpQueryDefaultView WPObject_wpQueryDefaultView
  939. #define WPPower_wpQueryDetailsData WPObject_wpQueryDetailsData
  940. #define WPPower_wpQueryError WPObject_wpQueryError
  941. #define WPPower_wpSetFolder WPObject_wpSetFolder
  942. #define WPPower_wpQueryFolder WPObject_wpQueryFolder
  943. #define WPPower_wpQueryMinWindow WPObject_wpQueryMinWindow
  944. #define WPPower_wpQueryStyle WPObject_wpQueryStyle
  945. #define WPPower_wpSetTaskRec WPObject_wpSetTaskRec
  946. #define WPPower_wpFindTaskRec WPObject_wpFindTaskRec
  947. #define WPPower_wpQueryTitle WPObject_wpQueryTitle
  948. #define WPPower_wpRegisterView WPObject_wpRegisterView
  949. #define WPPower_wpReleaseObjectMutexSem WPObject_wpReleaseObjectMutexSem
  950. #define WPPower_wpRender WPObject_wpRender
  951. #define WPPower_wpRenderComplete WPObject_wpRenderComplete
  952. #define WPPower_wpRequestObjectMutexSem WPObject_wpRequestObjectMutexSem
  953. #define WPPower_wpRestore WPObject_wpRestore
  954. #define WPPower_wpRestoreData WPObject_wpRestoreData
  955. #define WPPower_wpRestoreLong WPObject_wpRestoreLong
  956. #define WPPower_wpRestoreString WPObject_wpRestoreString
  957. #define WPPower_wpSaveData WPObject_wpSaveData
  958. #define WPPower_wpSaveDeferred WPObject_wpSaveDeferred
  959. #define WPPower_wpSaveLong WPObject_wpSaveLong
  960. #define WPPower_wpSaveString WPObject_wpSaveString
  961. #define WPPower_wpScanSetupString WPObject_wpScanSetupString
  962. #define WPPower_wpSetConcurrentView WPObject_wpSetConcurrentView
  963. #define WPPower_wpSetButtonAppearance WPObject_wpSetButtonAppearance
  964. #define WPPower_wpSetDefaultHelp WPObject_wpSetDefaultHelp
  965. #define WPPower_wpSetDefaultView WPObject_wpSetDefaultView
  966. #define WPPower_wpSetError WPObject_wpSetError
  967. #define WPPower_wpQueryScreenGroupID WPObject_wpQueryScreenGroupID
  968. #define WPPower_wpSetupOnce WPObject_wpSetupOnce
  969. #define WPPower_wpSetIcon WPObject_wpSetIcon
  970. #define WPPower_wpSetMinWindow WPObject_wpSetMinWindow
  971. #define WPPower_wpModifyStyle WPObject_wpModifyStyle
  972. #define WPPower_wpSwitchTo WPObject_wpSwitchTo
  973. #define WPPower_wpViewObject WPObject_wpViewObject
  974. #define WPPower_wpQueryTrueStyle WPObject_wpQueryTrueStyle
  975. #define WPPower_wpUnlockObject WPObject_wpUnlockObject
  976. #define WPPower_wpIsObjectInitialized WPObject_wpIsObjectInitialized
  977. #define WPPower_wpCreateShadowObjectExt WPObject_wpCreateShadowObjectExt
  978. #define WPPower_wpCnrDeleteUseItem WPObject_wpCnrDeleteUseItem
  979. #define WPPower_wpIsDeleteable WPObject_wpIsDeleteable
  980. #define WPPower_wpQueryCoreRecord WPObject_wpQueryCoreRecord
  981. #define WPPower_wpSetObjectID WPObject_wpSetObjectID
  982. #define WPPower_wpQueryObjectID WPObject_wpQueryObjectID
  983. #define WPPower_wpSetDefaultIconPos WPObject_wpSetDefaultIconPos
  984. #define WPPower_wpQueryDefaultIconPos WPObject_wpQueryDefaultIconPos
  985. #define WPPower_wpCnrRefreshDetails WPObject_wpCnrRefreshDetails
  986. #define WPPower_wpFindViewItem WPObject_wpFindViewItem
  987. #define WPPower_wpLockObject WPObject_wpLockObject
  988. #define WPPower_wpIsLocked WPObject_wpIsLocked
  989. #define WPPower_wpQueryContainerFlagPtr WPObject_wpQueryContainerFlagPtr
  990. #define WPPower_wpWaitForClose WPObject_wpWaitForClose
  991. #define WPPower_wpSetMenuStyle WPObject_wpSetMenuStyle
  992. #define WPPower_wpQueryMenuStyle WPObject_wpQueryMenuStyle
  993. #define WPPower_wpSetStyle WPObject_wpSetStyle
  994. #define WPPower_somInit SOMObject_somInit
  995. #define WPPower_somUninit SOMObject_somUninit
  996. #define WPPower_somDefaultCopyInit SOMObject_somDefaultCopyInit
  997. #define WPPower_somDefaultAssign SOMObject_somDefaultAssign
  998. #define WPPower_somDefaultConstCopyInit SOMObject_somDefaultConstCopyInit
  999. #define WPPower_somDefaultVCopyInit SOMObject_somDefaultVCopyInit
  1000. #define WPPower_somDefaultConstVCopyInit SOMObject_somDefaultConstVCopyInit
  1001. #define WPPower_somDefaultConstAssign SOMObject_somDefaultConstAssign
  1002. #define WPPower_somDefaultVAssign SOMObject_somDefaultVAssign
  1003. #define WPPower_somDefaultConstVAssign SOMObject_somDefaultConstVAssign
  1004. #define WPPower_somFree SOMObject_somFree
  1005. #define WPPower_somGetClass SOMObject_somGetClass
  1006. #define WPPower_somGetClassName SOMObject_somGetClassName
  1007. #define WPPower_somGetSize SOMObject_somGetSize
  1008. #define WPPower_somIsA SOMObject_somIsA
  1009. #define WPPower_somIsInstanceOf SOMObject_somIsInstanceOf
  1010. #define WPPower_somRespondsTo SOMObject_somRespondsTo
  1011. #define WPPower_somDispatch SOMObject_somDispatch
  1012. #define WPPower_somClassDispatch SOMObject_somClassDispatch
  1013. #define WPPower_somCastObj SOMObject_somCastObj
  1014. #define WPPower_somResetObj SOMObject_somResetObj
  1015. #define WPPower_somDispatchV SOMObject_somDispatchV
  1016. #define WPPower_somDispatchL SOMObject_somDispatchL
  1017. #define WPPower_somDispatchA SOMObject_somDispatchA
  1018. #define WPPower_somDispatchD SOMObject_somDispatchD
  1019. #define WPPower_somPrintSelf SOMObject_somPrintSelf
  1020. #define WPPower_somDumpSelf SOMObject_somDumpSelf
  1021. #define WPPower_somDumpSelfInt SOMObject_somDumpSelfInt
  1022. #endif /* SOM_DONT_USE_INHERITED_MACROS */
  1023.  
  1024. #endif       /* SOM_WPPower_h */
  1025.  
  1026. #ifndef SOM_M_WPPower_h
  1027. #define SOM_M_WPPower_h
  1028.  
  1029.  
  1030. #include <som.h>
  1031.  
  1032. /*
  1033.  * -- This emitter treats Method Tokens as Thunks by default.
  1034.  * -- Use the sc modifier "nothunks" to change this default
  1035.  */
  1036. #undef somresolve_
  1037. #define somresolve_(obj,mToken) ((somMethodProc*)((void)obj, mToken))
  1038.  
  1039. /*
  1040.  * Define the class name as an object type
  1041.  */
  1042. #ifndef M_WPPower
  1043. #define M_WPPower SOMObject
  1044. #endif
  1045. #include <wpabs.h>
  1046.  
  1047. /*
  1048.  * Start of bindings for IDL types
  1049.  */
  1050.  
  1051.  
  1052. /*
  1053.  * End of bindings for IDL types.
  1054.  */
  1055.  
  1056. #define M_WPPower_MajorVersion 1
  1057. #define M_WPPower_MinorVersion 2
  1058.  
  1059. /*
  1060.  * External name shortening if required
  1061.  */
  1062. #ifdef SOM_USE_SHORT_EXTERNAL_NAMES
  1063. #define M_WPPowerNewClass WPPowerc
  1064. #pragma linkage(WPPowerc, system)
  1065. #define M_WPPowerClassData WPPowerd
  1066. #define M_WPPowerCClassData WPPowerx
  1067. #endif /* SOM_USE_SHORT_EXTERNAL_NAMES */
  1068. /*--------------Migration------------*/
  1069. #define M_WPPower_classObj M_WPPowerClassData.classObject
  1070. #define _M_WPPower M_WPPower_classObj
  1071.  
  1072. /*
  1073.  * Declare the class creation procedure
  1074.  */
  1075. SOMEXTERN SOMClass * SOMLINK M_WPPowerNewClass(integer4 somtmajorVersion,
  1076.         integer4 somtminorVersion);
  1077. #pragma linkage(M_WPPowerNewClass, system)
  1078.  
  1079. /*
  1080.  * Declare the class data structure
  1081.  */
  1082. SOMEXTERN struct M_WPPowerClassDataStructure {
  1083.     SOMClass *classObject;
  1084. } SOMDLINK M_WPPowerClassData;
  1085.  
  1086. /*
  1087.  * Declare the C specific class data structure
  1088.  */
  1089. SOMEXTERN struct M_WPPowerCClassDataStructure {
  1090.     somMethodTabs parentMtab;
  1091.     somDToken instanceDataToken;
  1092. } SOMDLINK M_WPPowerCClassData;
  1093.  
  1094. /*
  1095.  * New and Renew macros for M_WPPower
  1096.  */
  1097. #define M_WPPowerNew() \
  1098.    ( _M_WPPower ? \
  1099.     _somNew(_M_WPPower) \
  1100.     : ( M_WPPowerNewClass(\
  1101.         M_WPPower_MajorVersion, \
  1102.         M_WPPower_MinorVersion),\
  1103.        _somNew(_M_WPPower)))
  1104. #define M_WPPowerRenew(buf) \
  1105.    ( _M_WPPower ? \
  1106.     _somRenew(_M_WPPower, buf) \
  1107.     : ( M_WPPowerNewClass(\
  1108.         M_WPPower_MajorVersion, \
  1109.         M_WPPower_MinorVersion),\
  1110.        _somRenew(_M_WPPower, buf)))
  1111.  
  1112. /*
  1113.  * Override method: wpclsInitData
  1114.  */
  1115. #define M_WPPower_wpclsInitData(somSelf) \
  1116.     M_WPObject_wpclsInitData(somSelf)
  1117.  
  1118. /*
  1119.  * Override method: wpclsQueryDefaultHelp
  1120.  */
  1121. #define M_WPPower_wpclsQueryDefaultHelp(somSelf,pHelpPanelId,pszHelpLibrary) \
  1122.     M_WPObject_wpclsQueryDefaultHelp(somSelf,pHelpPanelId,pszHelpLibrary)
  1123.  
  1124. /*
  1125.  * Override method: wpclsQueryDefaultView
  1126.  */
  1127. #define M_WPPower_wpclsQueryDefaultView(somSelf) \
  1128.     M_WPObject_wpclsQueryDefaultView(somSelf)
  1129.  
  1130. /*
  1131.  * Override method: wpclsQueryIconData
  1132.  */
  1133. #define M_WPPower_wpclsQueryIconData(somSelf,pIconInfo) \
  1134.     M_WPObject_wpclsQueryIconData(somSelf,pIconInfo)
  1135.  
  1136. /*
  1137.  * Override method: wpclsQueryStyle
  1138.  */
  1139. #define M_WPPower_wpclsQueryStyle(somSelf) \
  1140.     M_WPObject_wpclsQueryStyle(somSelf)
  1141.  
  1142. /*
  1143.  * Override method: wpclsQueryTitle
  1144.  */
  1145. #define M_WPPower_wpclsQueryTitle(somSelf) \
  1146.     M_WPObject_wpclsQueryTitle(somSelf)
  1147.  
  1148. /*
  1149.  * Override method: wpclsUnInitData
  1150.  */
  1151. #define M_WPPower_wpclsUnInitData(somSelf) \
  1152.     M_WPObject_wpclsUnInitData(somSelf)
  1153. #ifndef SOM_DONT_USE_INHERITED_MACROS
  1154. #define M_WPPower_wpclsQuerySetting M_WPAbstract_wpclsQuerySetting
  1155. #define M_WPPower_wpclsSetSetting M_WPAbstract_wpclsSetSetting
  1156. #define M_WPPower_wpclsObjectFromHandle M_WPObject_wpclsObjectFromHandle
  1157. #define M_WPPower_wpclsCreateDefaultTemplates M_WPObject_wpclsCreateDefaultTemplates
  1158. #define M_WPPower_wpclsMakeAwake M_WPObject_wpclsMakeAwake
  1159. #define M_WPPower_wpclsNew M_WPObject_wpclsNew
  1160. #define M_WPPower_wpclsQueryDetails M_WPObject_wpclsQueryDetails
  1161. #define M_WPPower_wpclsQueryDetailsInfo M_WPObject_wpclsQueryDetailsInfo
  1162. #define M_WPPower_wpclsQueryExtendedCriteria M_WPObject_wpclsQueryExtendedCriteria
  1163. #define M_WPPower_wpclsQueryFolder M_WPObject_wpclsQueryFolder
  1164. #define M_WPPower_wpclsQueryIcon M_WPObject_wpclsQueryIcon
  1165. #define M_WPPower_wpclsQuerySearchInfo M_WPObject_wpclsQuerySearchInfo
  1166. #define M_WPPower_wpclsFindObjectFirst M_WPObject_wpclsFindObjectFirst
  1167. #define M_WPPower_wpclsFindObjectNext M_WPObject_wpclsFindObjectNext
  1168. #define M_WPPower_wpclsFindObjectEnd M_WPObject_wpclsFindObjectEnd
  1169. #define M_WPPower_wpclsSetError M_WPObject_wpclsSetError
  1170. #define M_WPPower_wpclsQueryError M_WPObject_wpclsQueryError
  1171. #define M_WPPower_wpclsQuerySettingsPageSize M_WPObject_wpclsQuerySettingsPageSize
  1172. #define M_WPPower_wpclsQueryObject M_WPObject_wpclsQueryObject
  1173. #define M_WPPower_wpclsQueryButtonAppearance M_WPObject_wpclsQueryButtonAppearance
  1174. #define M_WPPower_wpclsDecUsage M_WPObject_wpclsDecUsage
  1175. #define M_WPPower_wpclsIncUsage M_WPObject_wpclsIncUsage
  1176. #define M_WPPower_wpclsInsertMultipleObjects M_WPObject_wpclsInsertMultipleObjects
  1177. #define M_WPPower_wpclsFindOneObject M_WPObject_wpclsFindOneObject
  1178. #define M_WPPower_wpclsSetSettingsPageSize M_WPObject_wpclsSetSettingsPageSize
  1179. #define M_WPPower_wpclsSetIconData M_WPObject_wpclsSetIconData
  1180. #define M_WPPower_wpclsSetIcon M_WPObject_wpclsSetIcon
  1181. #define M_WPPower_wpclsRemoveObjects M_WPObject_wpclsRemoveObjects
  1182. #define M_WPPower_somUninit SOMObject_somUninit
  1183. #define M_WPPower_somClassReady SOMClass_somClassReady
  1184. #define M_WPPower_somNew SOMClass_somNew
  1185. #define M_WPPower_somRenew SOMClass_somRenew
  1186. #define M_WPPower__get_somDataAlignment SOMClass__get_somDataAlignment
  1187. #define M_WPPower__get_somInstanceDataOffsets SOMClass__get_somInstanceDataOffsets
  1188. #define M_WPPower__get_somDirectInitClasses SOMClass__get_somDirectInitClasses
  1189. #define M_WPPower__set_somDirectInitClasses SOMClass__set_somDirectInitClasses
  1190. #define M_WPPower_somNewNoInit SOMClass_somNewNoInit
  1191. #define M_WPPower_somRenewNoInit SOMClass_somRenewNoInit
  1192. #define M_WPPower_somRenewNoZero SOMClass_somRenewNoZero
  1193. #define M_WPPower_somRenewNoInitNoZero SOMClass_somRenewNoInitNoZero
  1194. #define M_WPPower_somAllocate SOMClass_somAllocate
  1195. #define M_WPPower_somDeallocate SOMClass_somDeallocate
  1196. #define M_WPPower__get_somClassAllocate SOMClass__get_somClassAllocate
  1197. #define M_WPPower__get_somClassDeallocate SOMClass__get_somClassDeallocate
  1198. #define M_WPPower_somGetInstanceInitMask SOMClass_somGetInstanceInitMask
  1199. #define M_WPPower_somGetInstanceDestructionMask SOMClass_somGetInstanceDestructionMask
  1200. #define M_WPPower_somGetInstanceAssignmentMask SOMClass_somGetInstanceAssignmentMask
  1201. #define M_WPPower_somInitClass SOMClass_somInitClass
  1202. #define M_WPPower_somInitMIClass SOMClass_somInitMIClass
  1203. #define M_WPPower_somAddStaticMethod SOMClass_somAddStaticMethod
  1204. #define M_WPPower_somAddDynamicMethod SOMClass_somAddDynamicMethod
  1205. #define M_WPPower_somOverrideSMethod SOMClass_somOverrideSMethod
  1206. #define M_WPPower_somGetApplyStub SOMClass_somGetApplyStub
  1207. #define M_WPPower_somGetClassData SOMClass_somGetClassData
  1208. #define M_WPPower_somSetClassData SOMClass_somSetClassData
  1209. #define M_WPPower_somGetClassMtab SOMClass_somGetClassMtab
  1210. #define M_WPPower_somGetInstanceOffset SOMClass_somGetInstanceOffset
  1211. #define M_WPPower_somGetInstancePartSize SOMClass_somGetInstancePartSize
  1212. #define M_WPPower_somGetInstanceSize SOMClass_somGetInstanceSize
  1213. #define M_WPPower_somGetInstanceToken SOMClass_somGetInstanceToken
  1214. #define M_WPPower_somGetMemberToken SOMClass_somGetMemberToken
  1215. #define M_WPPower_somGetMethodData SOMClass_somGetMethodData
  1216. #define M_WPPower_somGetRdStub SOMClass_somGetRdStub
  1217. #define M_WPPower_somGetMethodDescriptor SOMClass_somGetMethodDescriptor
  1218. #define M_WPPower_somGetMethodIndex SOMClass_somGetMethodIndex
  1219. #define M_WPPower_somGetMethodToken SOMClass_somGetMethodToken
  1220. #define M_WPPower_somGetName SOMClass_somGetName
  1221. #define M_WPPower_somGetNthMethodData SOMClass_somGetNthMethodData
  1222. #define M_WPPower_somGetNthMethodInfo SOMClass_somGetNthMethodInfo
  1223. #define M_WPPower_somGetNumMethods SOMClass_somGetNumMethods
  1224. #define M_WPPower_somGetNumStaticMethods SOMClass_somGetNumStaticMethods
  1225. #define M_WPPower_somGetParent SOMClass_somGetParent
  1226. #define M_WPPower_somGetParents SOMClass_somGetParents
  1227. #define M_WPPower_somGetPClsMtab SOMClass_somGetPClsMtab
  1228. #define M_WPPower_somGetPClsMtabs SOMClass_somGetPClsMtabs
  1229. #define M_WPPower_somGetVersionNumbers SOMClass_somGetVersionNumbers
  1230. #define M_WPPower_somSetMethodDescriptor SOMClass_somSetMethodDescriptor
  1231. #define M_WPPower_somFindMethod SOMClass_somFindMethod
  1232. #define M_WPPower_somFindMethodOk SOMClass_somFindMethodOk
  1233. #define M_WPPower_somFindSMethod SOMClass_somFindSMethod
  1234. #define M_WPPower_somFindSMethodOk SOMClass_somFindSMethodOk
  1235. #define M_WPPower_somLookupMethod SOMClass_somLookupMethod
  1236. #define M_WPPower_somCheckVersion SOMClass_somCheckVersion
  1237. #define M_WPPower_somDescendedFrom SOMClass_somDescendedFrom
  1238. #define M_WPPower_somSupportsMethod SOMClass_somSupportsMethod
  1239. #define M_WPPower_somDefinedMethod SOMClass_somDefinedMethod
  1240. #define M_WPPower_somOverrideMtab SOMClass_somOverrideMtab
  1241. #define M_WPPower_somDefaultInit SOMObject_somDefaultInit
  1242. #define M_WPPower_somDestruct SOMObject_somDestruct
  1243. #define M_WPPower_somDefaultCopyInit SOMObject_somDefaultCopyInit
  1244. #define M_WPPower_somDefaultAssign SOMObject_somDefaultAssign
  1245. #define M_WPPower_somDefaultConstCopyInit SOMObject_somDefaultConstCopyInit
  1246. #define M_WPPower_somDefaultVCopyInit SOMObject_somDefaultVCopyInit
  1247. #define M_WPPower_somDefaultConstVCopyInit SOMObject_somDefaultConstVCopyInit
  1248. #define M_WPPower_somDefaultConstAssign SOMObject_somDefaultConstAssign
  1249. #define M_WPPower_somDefaultVAssign SOMObject_somDefaultVAssign
  1250. #define M_WPPower_somDefaultConstVAssign SOMObject_somDefaultConstVAssign
  1251. #define M_WPPower_somInit SOMObject_somInit
  1252. #define M_WPPower_somFree SOMObject_somFree
  1253. #define M_WPPower_somGetClass SOMObject_somGetClass
  1254. #define M_WPPower_somGetClassName SOMObject_somGetClassName
  1255. #define M_WPPower_somGetSize SOMObject_somGetSize
  1256. #define M_WPPower_somIsA SOMObject_somIsA
  1257. #define M_WPPower_somIsInstanceOf SOMObject_somIsInstanceOf
  1258. #define M_WPPower_somRespondsTo SOMObject_somRespondsTo
  1259. #define M_WPPower_somDispatch SOMObject_somDispatch
  1260. #define M_WPPower_somClassDispatch SOMObject_somClassDispatch
  1261. #define M_WPPower_somCastObj SOMObject_somCastObj
  1262. #define M_WPPower_somResetObj SOMObject_somResetObj
  1263. #define M_WPPower_somDispatchV SOMObject_somDispatchV
  1264. #define M_WPPower_somDispatchL SOMObject_somDispatchL
  1265. #define M_WPPower_somDispatchA SOMObject_somDispatchA
  1266. #define M_WPPower_somDispatchD SOMObject_somDispatchD
  1267. #define M_WPPower_somPrintSelf SOMObject_somPrintSelf
  1268. #define M_WPPower_somDumpSelf SOMObject_somDumpSelf
  1269. #define M_WPPower_somDumpSelfInt SOMObject_somDumpSelfInt
  1270. #endif /* SOM_DONT_USE_INHERITED_MACROS */
  1271.  
  1272. #endif       /* SOM_M_WPPower_h */
  1273.