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

  1.  
  2. /*
  3.  * This file was generated by the SOM Compiler.
  4.  * FileName: wplnchpd.h.
  5.  * Generated using:
  6.  *     SOM Precompiler somipc: 2.29.1.2
  7.  *     SOM Emitter emith: 2.41
  8.  */
  9.  
  10. /*
  11.  *   Module Header
  12.  * 
  13.  *   Module Name: WPLNCHPD
  14.  * 
  15.  *   OS/2 Presentation Manager Workplace class definitions
  16.  * 
  17.  *   Copyright (c) International Business Machines Corporation 1991, 1992, 1994
  18.  * 
  19.  */
  20.  
  21.  
  22. #ifndef SOM_WPLaunchPad_h
  23. #define SOM_WPLaunchPad_h
  24.  
  25.  
  26. /*
  27.  * Passthru lines: File: "C.h", "before"
  28.  */
  29.  
  30.         typedef struct tag_Actions {
  31.                 PSZ pszTitle;
  32.                 ULONG ulMenuId;
  33.                 HPOINTER hIcon;
  34.         } ACTIONS, *PACTIONS;
  35.  
  36.         #define ADD_OBJECT_FIRST ((ULONG)(-1))
  37.         #define ADD_OBJECT_LAST  ((ULONG)(-2))
  38.  
  39.         #define ACTION_BUTTONS_TEXT   ((ULONG)0)
  40.         #define ACTION_BUTTONS_OFF    ((ULONG)1)
  41.         #define ACTION_BUTTONS_MINI   ((ULONG)2)
  42.         #define ACTION_BUTTONS_NORMAL ((ULONG)3)
  43.  
  44.  
  45. #include <som.h>
  46.  
  47. /*
  48.  * -- This emitter treats Method Tokens as Thunks by default.
  49.  * -- Use the sc modifier "nothunks" to change this default
  50.  */
  51. #undef somresolve_
  52. #define somresolve_(obj,mToken) ((somMethodProc*)((void)obj, mToken))
  53.  
  54. /*
  55.  * Define the class name as an object type
  56.  */
  57. #ifndef WPLaunchPad
  58. #define WPLaunchPad SOMObject
  59. #endif
  60. #include <wpabs.h>
  61.  
  62. /*
  63.  * Start of user-defined types:
  64.  */
  65. #ifndef SOMClass
  66.     #define SOMClass SOMObject
  67. #endif /* SOMClass */
  68. #ifndef WPFolder
  69.     #define WPFolder SOMObject
  70. #endif /* WPFolder */
  71. #ifndef M_WPObject
  72.     #define M_WPObject SOMObject
  73. #endif /* M_WPObject */
  74. #ifndef WPObject
  75.     #define WPObject SOMObject
  76. #endif /* WPObject */
  77. #ifndef M_WPAbstract
  78.     #define M_WPAbstract SOMObject
  79. #endif /* M_WPAbstract */
  80. #ifndef M_WPLaunchPad
  81.     #define M_WPLaunchPad SOMObject
  82. #endif /* M_WPLaunchPad */
  83.  
  84. /*
  85.  * End of user-defined types.
  86.  */
  87.  
  88. #define WPLaunchPad_MajorVersion 1
  89. #define WPLaunchPad_MinorVersion 2
  90.  
  91. /*
  92.  * External name shortening if required
  93.  */
  94. #ifdef SOM_USE_SHORT_EXTERNAL_NAMES
  95. #define WPLaunchPadNewClass WPlnchpdc
  96. #pragma linkage(WPlnchpdc, system)
  97. #define WPLaunchPadClassData WPlnchpdd
  98. #define WPLaunchPadCClassData WPlnchpdx
  99. #endif /* SOM_USE_SHORT_EXTERNAL_NAMES */
  100.  
  101. /*
  102.  * Include the meta class file
  103.  */
  104. #include <wplnchpd.h>
  105. /*--------------Migration------------*/
  106. #define WPLaunchPad_classObj WPLaunchPadClassData.classObject
  107. #define _WPLaunchPad WPLaunchPad_classObj
  108.  
  109. /*
  110.  * Declare the class creation procedure
  111.  */
  112. SOMEXTERN SOMClass * SOMLINK WPLaunchPadNewClass(integer4 somtmajorVersion,
  113.         integer4 somtminorVersion);
  114. #pragma linkage(WPLaunchPadNewClass, system)
  115.  
  116. /*
  117.  * Declare the class data structure
  118.  */
  119. SOMEXTERN struct WPLaunchPadClassDataStructure {
  120.     SOMClass *classObject;
  121.     somMToken wpAddLaunchPadPage1;
  122.     somMToken wpQueryCloseDrawer;
  123.     somMToken wpQueryDisplayVertical;
  124.     somMToken wpQueryDisplayText;
  125.     somMToken wpQueryDisplaySmallIcons;
  126.     somMToken wpQueryHideLaunchPadFrameCtls;
  127.     somMToken wpQueryFloatOnTop;
  128.     somMToken wpSetCloseDrawer;
  129.     somMToken wpSetDisplayVertical;
  130.     somMToken wpSetDisplayText;
  131.     somMToken wpSetDisplaySmallIcons;
  132.     somMToken wpSetHideLaunchPadFrameCtls;
  133.     somMToken wpSetFloatOnTop;
  134.     somMToken wpQueryActionButtons;
  135.     somMToken wpQueryObjectList;
  136.     somMToken wpSetObjectListFromStrings;
  137.     somMToken wpSetObjectListFromObjects;
  138.     somMToken wpSetObjectListFromHObjects;
  139.     somMToken wpSetDrawerHWND;
  140.     somMToken wpQueryDrawerHWND;
  141.     somMToken wpRefreshDrawer;
  142.     somMToken wpSetDisplayTextInDrawers;
  143.     somMToken wpQueryDisplayTextInDrawers;
  144.     somMToken wpQueryActionButtonStyle;
  145.     somMToken wpSetActionButtonStyle;
  146.     somMToken wpAddLaunchPadPage2;
  147. } SOMDLINK WPLaunchPadClassData;
  148.  
  149. /*
  150.  * Declare the C specific class data structure
  151.  */
  152. SOMEXTERN struct WPLaunchPadCClassDataStructure {
  153.     somMethodTabs parentMtab;
  154.     somDToken instanceDataToken;
  155. } SOMDLINK WPLaunchPadCClassData;
  156.  
  157. /*
  158.  * New and Renew macros for WPLaunchPad
  159.  */
  160. #define WPLaunchPadNew() \
  161.    (_somNew(_WPLaunchPad ? _WPLaunchPad : WPLaunchPadNewClass(WPLaunchPad_MajorVersion, WPLaunchPad_MinorVersion)))
  162. #define WPLaunchPadRenew(buf) \
  163.    (_somRenew(_WPLaunchPad ? _WPLaunchPad : WPLaunchPadNewClass(WPLaunchPad_MajorVersion, WPLaunchPad_MinorVersion), buf))
  164.  
  165. /*
  166.  * Override method: wpOpen
  167.  */
  168. #define WPLaunchPad_wpOpen(somSelf,hwndCnr,ulView,param) \
  169.     WPObject_wpOpen(somSelf,hwndCnr,ulView,param)
  170.  
  171. /*
  172.  * Override method: wpMenuItemHelpSelected
  173.  */
  174. #define WPLaunchPad_wpMenuItemHelpSelected(somSelf,MenuId) \
  175.     WPObject_wpMenuItemHelpSelected(somSelf,MenuId)
  176.  
  177. /*
  178.  * Override method: wpInitData
  179.  */
  180. #define WPLaunchPad_wpInitData(somSelf) \
  181.     WPObject_wpInitData(somSelf)
  182.  
  183. /*
  184.  * Override method: wpUnInitData
  185.  */
  186. #define WPLaunchPad_wpUnInitData(somSelf) \
  187.     WPObject_wpUnInitData(somSelf)
  188.  
  189. /*
  190.  * Override method: wpSetup
  191.  */
  192. #define WPLaunchPad_wpSetup(somSelf,pszSetupString) \
  193.     WPObject_wpSetup(somSelf,pszSetupString)
  194.  
  195. /*
  196.  * Override method: wpSaveState
  197.  */
  198. #define WPLaunchPad_wpSaveState(somSelf) \
  199.     WPObject_wpSaveState(somSelf)
  200.  
  201. /*
  202.  * Override method: wpRestoreState
  203.  */
  204. #define WPLaunchPad_wpRestoreState(somSelf,ulReserved) \
  205.     WPObject_wpRestoreState(somSelf,ulReserved)
  206.  
  207. /*
  208.  * Override method: wpMenuItemSelected
  209.  */
  210. #define WPLaunchPad_wpMenuItemSelected(somSelf,hwndFrame,ulMenuId) \
  211.     WPObject_wpMenuItemSelected(somSelf,hwndFrame,ulMenuId)
  212.  
  213. /*
  214.  * Override method: wpModifyPopupMenu
  215.  */
  216. #define WPLaunchPad_wpModifyPopupMenu(somSelf,hwndMenu,hwndCnr,iPosition) \
  217.     WPObject_wpModifyPopupMenu(somSelf,hwndMenu,hwndCnr,iPosition)
  218.  
  219. /*
  220.  * Override method: wpAddSettingsPages
  221.  */
  222. #define WPLaunchPad_wpAddSettingsPages(somSelf,hwndNotebook) \
  223.     WPObject_wpAddSettingsPages(somSelf,hwndNotebook)
  224.  
  225. /*
  226.  * Override method: wpAddObjectWindowPage
  227.  */
  228. #define WPLaunchPad_wpAddObjectWindowPage(somSelf,hwndNotebook) \
  229.     WPObject_wpAddObjectWindowPage(somSelf,hwndNotebook)
  230.  
  231. /*
  232.  * Override method: wpQueryConcurrentView
  233.  */
  234. #define WPLaunchPad_wpQueryConcurrentView(somSelf) \
  235.     WPObject_wpQueryConcurrentView(somSelf)
  236.  
  237. /*
  238.  * Override method: wpDragOver
  239.  */
  240. #define WPLaunchPad_wpDragOver(somSelf,hwndCnr,pdrgInfo) \
  241.     WPObject_wpDragOver(somSelf,hwndCnr,pdrgInfo)
  242.  
  243. /*
  244.  * Override method: wpDrop
  245.  */
  246. #define WPLaunchPad_wpDrop(somSelf,hwndCnr,pdrgInfo,pdrgItem) \
  247.     WPObject_wpDrop(somSelf,hwndCnr,pdrgInfo,pdrgItem)
  248.  
  249. /*
  250.  * Override method: somDefaultInit
  251.  */
  252. #define WPLaunchPad_somDefaultInit(somSelf,ctrl) \
  253.     SOMObject_somDefaultInit(somSelf,ctrl)
  254.  
  255. /*
  256.  * Override method: somDestruct
  257.  */
  258. #define WPLaunchPad_somDestruct(somSelf,doFree,ctrl) \
  259.     SOMObject_somDestruct(somSelf,doFree,ctrl)
  260.  
  261. /*
  262.  * New Method: wpAddLaunchPadPage1
  263.  */
  264. typedef ULONG   SOMLINK somTP_WPLaunchPad_wpAddLaunchPadPage1(WPLaunchPad *somSelf,
  265.         HWND hwndNotebook);
  266. #pragma linkage(somTP_WPLaunchPad_wpAddLaunchPadPage1, system)
  267. typedef somTP_WPLaunchPad_wpAddLaunchPadPage1 *somTD_WPLaunchPad_wpAddLaunchPadPage1;
  268. #define somMD_WPLaunchPad_wpAddLaunchPadPage1 "::WPLaunchPad::wpAddLaunchPadPage1"
  269. #define WPLaunchPad_wpAddLaunchPadPage1(somSelf,hwndNotebook) \
  270.     (SOM_Resolve(somSelf, WPLaunchPad, wpAddLaunchPadPage1) \
  271.     (somSelf,hwndNotebook))
  272. #ifndef SOMGD_wpAddLaunchPadPage1
  273.     #if (defined(_wpAddLaunchPadPage1) || defined(__wpAddLaunchPadPage1))
  274.         #undef _wpAddLaunchPadPage1
  275.         #undef __wpAddLaunchPadPage1
  276.         #define SOMGD_wpAddLaunchPadPage1 1
  277.     #else
  278.         #define _wpAddLaunchPadPage1 WPLaunchPad_wpAddLaunchPadPage1
  279.     #endif /* _wpAddLaunchPadPage1 */
  280. #endif /* SOMGD_wpAddLaunchPadPage1 */
  281.  
  282. /*
  283.  * New Method: wpAddLaunchPadPage2
  284.  */
  285. typedef ULONG   SOMLINK somTP_WPLaunchPad_wpAddLaunchPadPage2(WPLaunchPad *somSelf,
  286.         HWND hwndNotebook);
  287. #pragma linkage(somTP_WPLaunchPad_wpAddLaunchPadPage2, system)
  288. typedef somTP_WPLaunchPad_wpAddLaunchPadPage2 *somTD_WPLaunchPad_wpAddLaunchPadPage2;
  289. #define somMD_WPLaunchPad_wpAddLaunchPadPage2 "::WPLaunchPad::wpAddLaunchPadPage2"
  290. #define WPLaunchPad_wpAddLaunchPadPage2(somSelf,hwndNotebook) \
  291.     (SOM_Resolve(somSelf, WPLaunchPad, wpAddLaunchPadPage2) \
  292.     (somSelf,hwndNotebook))
  293. #ifndef SOMGD_wpAddLaunchPadPage2
  294.     #if (defined(_wpAddLaunchPadPage2) || defined(__wpAddLaunchPadPage2))
  295.         #undef _wpAddLaunchPadPage2
  296.         #undef __wpAddLaunchPadPage2
  297.         #define SOMGD_wpAddLaunchPadPage2 1
  298.     #else
  299.         #define _wpAddLaunchPadPage2 WPLaunchPad_wpAddLaunchPadPage2
  300.     #endif /* _wpAddLaunchPadPage2 */
  301. #endif /* SOMGD_wpAddLaunchPadPage2 */
  302.  
  303. /*
  304.  * New Method: wpQueryCloseDrawer
  305.  */
  306. typedef BOOL   SOMLINK somTP_WPLaunchPad_wpQueryCloseDrawer(WPLaunchPad *somSelf);
  307. #pragma linkage(somTP_WPLaunchPad_wpQueryCloseDrawer, system)
  308. typedef somTP_WPLaunchPad_wpQueryCloseDrawer *somTD_WPLaunchPad_wpQueryCloseDrawer;
  309. #define somMD_WPLaunchPad_wpQueryCloseDrawer "::WPLaunchPad::wpQueryCloseDrawer"
  310. #define WPLaunchPad_wpQueryCloseDrawer(somSelf) \
  311.     (SOM_Resolve(somSelf, WPLaunchPad, wpQueryCloseDrawer) \
  312.     (somSelf))
  313. #ifndef SOMGD_wpQueryCloseDrawer
  314.     #if (defined(_wpQueryCloseDrawer) || defined(__wpQueryCloseDrawer))
  315.         #undef _wpQueryCloseDrawer
  316.         #undef __wpQueryCloseDrawer
  317.         #define SOMGD_wpQueryCloseDrawer 1
  318.     #else
  319.         #define _wpQueryCloseDrawer WPLaunchPad_wpQueryCloseDrawer
  320.     #endif /* _wpQueryCloseDrawer */
  321. #endif /* SOMGD_wpQueryCloseDrawer */
  322.  
  323. /*
  324.  * New Method: wpQueryDisplayVertical
  325.  */
  326. typedef BOOL   SOMLINK somTP_WPLaunchPad_wpQueryDisplayVertical(WPLaunchPad *somSelf);
  327. #pragma linkage(somTP_WPLaunchPad_wpQueryDisplayVertical, system)
  328. typedef somTP_WPLaunchPad_wpQueryDisplayVertical *somTD_WPLaunchPad_wpQueryDisplayVertical;
  329. #define somMD_WPLaunchPad_wpQueryDisplayVertical "::WPLaunchPad::wpQueryDisplayVertical"
  330. #define WPLaunchPad_wpQueryDisplayVertical(somSelf) \
  331.     (SOM_Resolve(somSelf, WPLaunchPad, wpQueryDisplayVertical) \
  332.     (somSelf))
  333. #ifndef SOMGD_wpQueryDisplayVertical
  334.     #if (defined(_wpQueryDisplayVertical) || defined(__wpQueryDisplayVertical))
  335.         #undef _wpQueryDisplayVertical
  336.         #undef __wpQueryDisplayVertical
  337.         #define SOMGD_wpQueryDisplayVertical 1
  338.     #else
  339.         #define _wpQueryDisplayVertical WPLaunchPad_wpQueryDisplayVertical
  340.     #endif /* _wpQueryDisplayVertical */
  341. #endif /* SOMGD_wpQueryDisplayVertical */
  342.  
  343. /*
  344.  * New Method: wpQueryDisplayText
  345.  */
  346. typedef BOOL   SOMLINK somTP_WPLaunchPad_wpQueryDisplayText(WPLaunchPad *somSelf);
  347. #pragma linkage(somTP_WPLaunchPad_wpQueryDisplayText, system)
  348. typedef somTP_WPLaunchPad_wpQueryDisplayText *somTD_WPLaunchPad_wpQueryDisplayText;
  349. #define somMD_WPLaunchPad_wpQueryDisplayText "::WPLaunchPad::wpQueryDisplayText"
  350. #define WPLaunchPad_wpQueryDisplayText(somSelf) \
  351.     (SOM_Resolve(somSelf, WPLaunchPad, wpQueryDisplayText) \
  352.     (somSelf))
  353. #ifndef SOMGD_wpQueryDisplayText
  354.     #if (defined(_wpQueryDisplayText) || defined(__wpQueryDisplayText))
  355.         #undef _wpQueryDisplayText
  356.         #undef __wpQueryDisplayText
  357.         #define SOMGD_wpQueryDisplayText 1
  358.     #else
  359.         #define _wpQueryDisplayText WPLaunchPad_wpQueryDisplayText
  360.     #endif /* _wpQueryDisplayText */
  361. #endif /* SOMGD_wpQueryDisplayText */
  362.  
  363. /*
  364.  * New Method: wpQueryDisplayTextInDrawers
  365.  */
  366. typedef BOOL   SOMLINK somTP_WPLaunchPad_wpQueryDisplayTextInDrawers(WPLaunchPad *somSelf);
  367. #pragma linkage(somTP_WPLaunchPad_wpQueryDisplayTextInDrawers, system)
  368. typedef somTP_WPLaunchPad_wpQueryDisplayTextInDrawers *somTD_WPLaunchPad_wpQueryDisplayTextInDrawers;
  369. #define somMD_WPLaunchPad_wpQueryDisplayTextInDrawers "::WPLaunchPad::wpQueryDisplayTextInDrawers"
  370. #define WPLaunchPad_wpQueryDisplayTextInDrawers(somSelf) \
  371.     (SOM_Resolve(somSelf, WPLaunchPad, wpQueryDisplayTextInDrawers) \
  372.     (somSelf))
  373. #ifndef SOMGD_wpQueryDisplayTextInDrawers
  374.     #if (defined(_wpQueryDisplayTextInDrawers) || defined(__wpQueryDisplayTextInDrawers))
  375.         #undef _wpQueryDisplayTextInDrawers
  376.         #undef __wpQueryDisplayTextInDrawers
  377.         #define SOMGD_wpQueryDisplayTextInDrawers 1
  378.     #else
  379.         #define _wpQueryDisplayTextInDrawers WPLaunchPad_wpQueryDisplayTextInDrawers
  380.     #endif /* _wpQueryDisplayTextInDrawers */
  381. #endif /* SOMGD_wpQueryDisplayTextInDrawers */
  382.  
  383. /*
  384.  * New Method: wpQueryDisplaySmallIcons
  385.  */
  386. typedef BOOL   SOMLINK somTP_WPLaunchPad_wpQueryDisplaySmallIcons(WPLaunchPad *somSelf);
  387. #pragma linkage(somTP_WPLaunchPad_wpQueryDisplaySmallIcons, system)
  388. typedef somTP_WPLaunchPad_wpQueryDisplaySmallIcons *somTD_WPLaunchPad_wpQueryDisplaySmallIcons;
  389. #define somMD_WPLaunchPad_wpQueryDisplaySmallIcons "::WPLaunchPad::wpQueryDisplaySmallIcons"
  390. #define WPLaunchPad_wpQueryDisplaySmallIcons(somSelf) \
  391.     (SOM_Resolve(somSelf, WPLaunchPad, wpQueryDisplaySmallIcons) \
  392.     (somSelf))
  393. #ifndef SOMGD_wpQueryDisplaySmallIcons
  394.     #if (defined(_wpQueryDisplaySmallIcons) || defined(__wpQueryDisplaySmallIcons))
  395.         #undef _wpQueryDisplaySmallIcons
  396.         #undef __wpQueryDisplaySmallIcons
  397.         #define SOMGD_wpQueryDisplaySmallIcons 1
  398.     #else
  399.         #define _wpQueryDisplaySmallIcons WPLaunchPad_wpQueryDisplaySmallIcons
  400.     #endif /* _wpQueryDisplaySmallIcons */
  401. #endif /* SOMGD_wpQueryDisplaySmallIcons */
  402.  
  403. /*
  404.  * New Method: wpQueryHideLaunchPadFrameCtls
  405.  */
  406. typedef BOOL   SOMLINK somTP_WPLaunchPad_wpQueryHideLaunchPadFrameCtls(WPLaunchPad *somSelf);
  407. #pragma linkage(somTP_WPLaunchPad_wpQueryHideLaunchPadFrameCtls, system)
  408. typedef somTP_WPLaunchPad_wpQueryHideLaunchPadFrameCtls *somTD_WPLaunchPad_wpQueryHideLaunchPadFrameCtls;
  409. #define somMD_WPLaunchPad_wpQueryHideLaunchPadFrameCtls "::WPLaunchPad::wpQueryHideLaunchPadFrameCtls"
  410. #define WPLaunchPad_wpQueryHideLaunchPadFrameCtls(somSelf) \
  411.     (SOM_Resolve(somSelf, WPLaunchPad, wpQueryHideLaunchPadFrameCtls) \
  412.     (somSelf))
  413. #ifndef SOMGD_wpQueryHideLaunchPadFrameCtls
  414.     #if (defined(_wpQueryHideLaunchPadFrameCtls) || defined(__wpQueryHideLaunchPadFrameCtls))
  415.         #undef _wpQueryHideLaunchPadFrameCtls
  416.         #undef __wpQueryHideLaunchPadFrameCtls
  417.         #define SOMGD_wpQueryHideLaunchPadFrameCtls 1
  418.     #else
  419.         #define _wpQueryHideLaunchPadFrameCtls WPLaunchPad_wpQueryHideLaunchPadFrameCtls
  420.     #endif /* _wpQueryHideLaunchPadFrameCtls */
  421. #endif /* SOMGD_wpQueryHideLaunchPadFrameCtls */
  422.  
  423. /*
  424.  * New Method: wpQueryFloatOnTop
  425.  */
  426. typedef BOOL   SOMLINK somTP_WPLaunchPad_wpQueryFloatOnTop(WPLaunchPad *somSelf);
  427. #pragma linkage(somTP_WPLaunchPad_wpQueryFloatOnTop, system)
  428. typedef somTP_WPLaunchPad_wpQueryFloatOnTop *somTD_WPLaunchPad_wpQueryFloatOnTop;
  429. #define somMD_WPLaunchPad_wpQueryFloatOnTop "::WPLaunchPad::wpQueryFloatOnTop"
  430. #define WPLaunchPad_wpQueryFloatOnTop(somSelf) \
  431.     (SOM_Resolve(somSelf, WPLaunchPad, wpQueryFloatOnTop) \
  432.     (somSelf))
  433. #ifndef SOMGD_wpQueryFloatOnTop
  434.     #if (defined(_wpQueryFloatOnTop) || defined(__wpQueryFloatOnTop))
  435.         #undef _wpQueryFloatOnTop
  436.         #undef __wpQueryFloatOnTop
  437.         #define SOMGD_wpQueryFloatOnTop 1
  438.     #else
  439.         #define _wpQueryFloatOnTop WPLaunchPad_wpQueryFloatOnTop
  440.     #endif /* _wpQueryFloatOnTop */
  441. #endif /* SOMGD_wpQueryFloatOnTop */
  442.  
  443. /*
  444.  * New Method: wpSetCloseDrawer
  445.  */
  446. typedef void   SOMLINK somTP_WPLaunchPad_wpSetCloseDrawer(WPLaunchPad *somSelf,
  447.         BOOL fState);
  448. #pragma linkage(somTP_WPLaunchPad_wpSetCloseDrawer, system)
  449. typedef somTP_WPLaunchPad_wpSetCloseDrawer *somTD_WPLaunchPad_wpSetCloseDrawer;
  450. #define somMD_WPLaunchPad_wpSetCloseDrawer "::WPLaunchPad::wpSetCloseDrawer"
  451. #define WPLaunchPad_wpSetCloseDrawer(somSelf,fState) \
  452.     (SOM_Resolve(somSelf, WPLaunchPad, wpSetCloseDrawer) \
  453.     (somSelf,fState))
  454. #ifndef SOMGD_wpSetCloseDrawer
  455.     #if (defined(_wpSetCloseDrawer) || defined(__wpSetCloseDrawer))
  456.         #undef _wpSetCloseDrawer
  457.         #undef __wpSetCloseDrawer
  458.         #define SOMGD_wpSetCloseDrawer 1
  459.     #else
  460.         #define _wpSetCloseDrawer WPLaunchPad_wpSetCloseDrawer
  461.     #endif /* _wpSetCloseDrawer */
  462. #endif /* SOMGD_wpSetCloseDrawer */
  463.  
  464. /*
  465.  * New Method: wpSetDisplayVertical
  466.  */
  467. typedef void   SOMLINK somTP_WPLaunchPad_wpSetDisplayVertical(WPLaunchPad *somSelf,
  468.         BOOL fState);
  469. #pragma linkage(somTP_WPLaunchPad_wpSetDisplayVertical, system)
  470. typedef somTP_WPLaunchPad_wpSetDisplayVertical *somTD_WPLaunchPad_wpSetDisplayVertical;
  471. #define somMD_WPLaunchPad_wpSetDisplayVertical "::WPLaunchPad::wpSetDisplayVertical"
  472. #define WPLaunchPad_wpSetDisplayVertical(somSelf,fState) \
  473.     (SOM_Resolve(somSelf, WPLaunchPad, wpSetDisplayVertical) \
  474.     (somSelf,fState))
  475. #ifndef SOMGD_wpSetDisplayVertical
  476.     #if (defined(_wpSetDisplayVertical) || defined(__wpSetDisplayVertical))
  477.         #undef _wpSetDisplayVertical
  478.         #undef __wpSetDisplayVertical
  479.         #define SOMGD_wpSetDisplayVertical 1
  480.     #else
  481.         #define _wpSetDisplayVertical WPLaunchPad_wpSetDisplayVertical
  482.     #endif /* _wpSetDisplayVertical */
  483. #endif /* SOMGD_wpSetDisplayVertical */
  484.  
  485. /*
  486.  * New Method: wpSetDisplayText
  487.  */
  488. typedef void   SOMLINK somTP_WPLaunchPad_wpSetDisplayText(WPLaunchPad *somSelf,
  489.         BOOL fState);
  490. #pragma linkage(somTP_WPLaunchPad_wpSetDisplayText, system)
  491. typedef somTP_WPLaunchPad_wpSetDisplayText *somTD_WPLaunchPad_wpSetDisplayText;
  492. #define somMD_WPLaunchPad_wpSetDisplayText "::WPLaunchPad::wpSetDisplayText"
  493. #define WPLaunchPad_wpSetDisplayText(somSelf,fState) \
  494.     (SOM_Resolve(somSelf, WPLaunchPad, wpSetDisplayText) \
  495.     (somSelf,fState))
  496. #ifndef SOMGD_wpSetDisplayText
  497.     #if (defined(_wpSetDisplayText) || defined(__wpSetDisplayText))
  498.         #undef _wpSetDisplayText
  499.         #undef __wpSetDisplayText
  500.         #define SOMGD_wpSetDisplayText 1
  501.     #else
  502.         #define _wpSetDisplayText WPLaunchPad_wpSetDisplayText
  503.     #endif /* _wpSetDisplayText */
  504. #endif /* SOMGD_wpSetDisplayText */
  505.  
  506. /*
  507.  * New Method: wpSetDisplayTextInDrawers
  508.  */
  509. typedef void   SOMLINK somTP_WPLaunchPad_wpSetDisplayTextInDrawers(WPLaunchPad *somSelf,
  510.         BOOL fState);
  511. #pragma linkage(somTP_WPLaunchPad_wpSetDisplayTextInDrawers, system)
  512. typedef somTP_WPLaunchPad_wpSetDisplayTextInDrawers *somTD_WPLaunchPad_wpSetDisplayTextInDrawers;
  513. #define somMD_WPLaunchPad_wpSetDisplayTextInDrawers "::WPLaunchPad::wpSetDisplayTextInDrawers"
  514. #define WPLaunchPad_wpSetDisplayTextInDrawers(somSelf,fState) \
  515.     (SOM_Resolve(somSelf, WPLaunchPad, wpSetDisplayTextInDrawers) \
  516.     (somSelf,fState))
  517. #ifndef SOMGD_wpSetDisplayTextInDrawers
  518.     #if (defined(_wpSetDisplayTextInDrawers) || defined(__wpSetDisplayTextInDrawers))
  519.         #undef _wpSetDisplayTextInDrawers
  520.         #undef __wpSetDisplayTextInDrawers
  521.         #define SOMGD_wpSetDisplayTextInDrawers 1
  522.     #else
  523.         #define _wpSetDisplayTextInDrawers WPLaunchPad_wpSetDisplayTextInDrawers
  524.     #endif /* _wpSetDisplayTextInDrawers */
  525. #endif /* SOMGD_wpSetDisplayTextInDrawers */
  526.  
  527. /*
  528.  * New Method: wpSetDisplaySmallIcons
  529.  */
  530. typedef void   SOMLINK somTP_WPLaunchPad_wpSetDisplaySmallIcons(WPLaunchPad *somSelf,
  531.         BOOL fState);
  532. #pragma linkage(somTP_WPLaunchPad_wpSetDisplaySmallIcons, system)
  533. typedef somTP_WPLaunchPad_wpSetDisplaySmallIcons *somTD_WPLaunchPad_wpSetDisplaySmallIcons;
  534. #define somMD_WPLaunchPad_wpSetDisplaySmallIcons "::WPLaunchPad::wpSetDisplaySmallIcons"
  535. #define WPLaunchPad_wpSetDisplaySmallIcons(somSelf,fState) \
  536.     (SOM_Resolve(somSelf, WPLaunchPad, wpSetDisplaySmallIcons) \
  537.     (somSelf,fState))
  538. #ifndef SOMGD_wpSetDisplaySmallIcons
  539.     #if (defined(_wpSetDisplaySmallIcons) || defined(__wpSetDisplaySmallIcons))
  540.         #undef _wpSetDisplaySmallIcons
  541.         #undef __wpSetDisplaySmallIcons
  542.         #define SOMGD_wpSetDisplaySmallIcons 1
  543.     #else
  544.         #define _wpSetDisplaySmallIcons WPLaunchPad_wpSetDisplaySmallIcons
  545.     #endif /* _wpSetDisplaySmallIcons */
  546. #endif /* SOMGD_wpSetDisplaySmallIcons */
  547.  
  548. /*
  549.  * New Method: wpSetHideLaunchPadFrameCtls
  550.  */
  551. typedef void   SOMLINK somTP_WPLaunchPad_wpSetHideLaunchPadFrameCtls(WPLaunchPad *somSelf,
  552.         BOOL fState);
  553. #pragma linkage(somTP_WPLaunchPad_wpSetHideLaunchPadFrameCtls, system)
  554. typedef somTP_WPLaunchPad_wpSetHideLaunchPadFrameCtls *somTD_WPLaunchPad_wpSetHideLaunchPadFrameCtls;
  555. #define somMD_WPLaunchPad_wpSetHideLaunchPadFrameCtls "::WPLaunchPad::wpSetHideLaunchPadFrameCtls"
  556. #define WPLaunchPad_wpSetHideLaunchPadFrameCtls(somSelf,fState) \
  557.     (SOM_Resolve(somSelf, WPLaunchPad, wpSetHideLaunchPadFrameCtls) \
  558.     (somSelf,fState))
  559. #ifndef SOMGD_wpSetHideLaunchPadFrameCtls
  560.     #if (defined(_wpSetHideLaunchPadFrameCtls) || defined(__wpSetHideLaunchPadFrameCtls))
  561.         #undef _wpSetHideLaunchPadFrameCtls
  562.         #undef __wpSetHideLaunchPadFrameCtls
  563.         #define SOMGD_wpSetHideLaunchPadFrameCtls 1
  564.     #else
  565.         #define _wpSetHideLaunchPadFrameCtls WPLaunchPad_wpSetHideLaunchPadFrameCtls
  566.     #endif /* _wpSetHideLaunchPadFrameCtls */
  567. #endif /* SOMGD_wpSetHideLaunchPadFrameCtls */
  568.  
  569. /*
  570.  * New Method: wpSetFloatOnTop
  571.  */
  572. typedef void   SOMLINK somTP_WPLaunchPad_wpSetFloatOnTop(WPLaunchPad *somSelf,
  573.         BOOL fState);
  574. #pragma linkage(somTP_WPLaunchPad_wpSetFloatOnTop, system)
  575. typedef somTP_WPLaunchPad_wpSetFloatOnTop *somTD_WPLaunchPad_wpSetFloatOnTop;
  576. #define somMD_WPLaunchPad_wpSetFloatOnTop "::WPLaunchPad::wpSetFloatOnTop"
  577. #define WPLaunchPad_wpSetFloatOnTop(somSelf,fState) \
  578.     (SOM_Resolve(somSelf, WPLaunchPad, wpSetFloatOnTop) \
  579.     (somSelf,fState))
  580. #ifndef SOMGD_wpSetFloatOnTop
  581.     #if (defined(_wpSetFloatOnTop) || defined(__wpSetFloatOnTop))
  582.         #undef _wpSetFloatOnTop
  583.         #undef __wpSetFloatOnTop
  584.         #define SOMGD_wpSetFloatOnTop 1
  585.     #else
  586.         #define _wpSetFloatOnTop WPLaunchPad_wpSetFloatOnTop
  587.     #endif /* _wpSetFloatOnTop */
  588. #endif /* SOMGD_wpSetFloatOnTop */
  589.  
  590. /*
  591.  * New Method: wpQueryActionButtons
  592.  */
  593. typedef PACTIONS   SOMLINK somTP_WPLaunchPad_wpQueryActionButtons(WPLaunchPad *somSelf,
  594.         PULONG pulNumActions);
  595. #pragma linkage(somTP_WPLaunchPad_wpQueryActionButtons, system)
  596. typedef somTP_WPLaunchPad_wpQueryActionButtons *somTD_WPLaunchPad_wpQueryActionButtons;
  597. #define somMD_WPLaunchPad_wpQueryActionButtons "::WPLaunchPad::wpQueryActionButtons"
  598. #define WPLaunchPad_wpQueryActionButtons(somSelf,pulNumActions) \
  599.     (SOM_Resolve(somSelf, WPLaunchPad, wpQueryActionButtons) \
  600.     (somSelf,pulNumActions))
  601. #ifndef SOMGD_wpQueryActionButtons
  602.     #if (defined(_wpQueryActionButtons) || defined(__wpQueryActionButtons))
  603.         #undef _wpQueryActionButtons
  604.         #undef __wpQueryActionButtons
  605.         #define SOMGD_wpQueryActionButtons 1
  606.     #else
  607.         #define _wpQueryActionButtons WPLaunchPad_wpQueryActionButtons
  608.     #endif /* _wpQueryActionButtons */
  609. #endif /* SOMGD_wpQueryActionButtons */
  610.  
  611. /*
  612.  * New Method: wpQueryObjectList
  613.  */
  614. typedef HOBJECT*   SOMLINK somTP_WPLaunchPad_wpQueryObjectList(WPLaunchPad *somSelf,
  615.         ULONG ulDrawer,
  616.         PULONG pulNumObjects);
  617. #pragma linkage(somTP_WPLaunchPad_wpQueryObjectList, system)
  618. typedef somTP_WPLaunchPad_wpQueryObjectList *somTD_WPLaunchPad_wpQueryObjectList;
  619. #define somMD_WPLaunchPad_wpQueryObjectList "::WPLaunchPad::wpQueryObjectList"
  620. #define WPLaunchPad_wpQueryObjectList(somSelf,ulDrawer,pulNumObjects) \
  621.     (SOM_Resolve(somSelf, WPLaunchPad, wpQueryObjectList) \
  622.     (somSelf,ulDrawer,pulNumObjects))
  623. #ifndef SOMGD_wpQueryObjectList
  624.     #if (defined(_wpQueryObjectList) || defined(__wpQueryObjectList))
  625.         #undef _wpQueryObjectList
  626.         #undef __wpQueryObjectList
  627.         #define SOMGD_wpQueryObjectList 1
  628.     #else
  629.         #define _wpQueryObjectList WPLaunchPad_wpQueryObjectList
  630.     #endif /* _wpQueryObjectList */
  631. #endif /* SOMGD_wpQueryObjectList */
  632.  
  633. /*
  634.  * New Method: wpSetObjectListFromStrings
  635.  */
  636. typedef BOOL   SOMLINK somTP_WPLaunchPad_wpSetObjectListFromStrings(WPLaunchPad *somSelf,
  637.         ULONG ulDrawer,
  638.         PSZ pszSetup,
  639.         ULONG ulAfter);
  640. #pragma linkage(somTP_WPLaunchPad_wpSetObjectListFromStrings, system)
  641. typedef somTP_WPLaunchPad_wpSetObjectListFromStrings *somTD_WPLaunchPad_wpSetObjectListFromStrings;
  642. #define somMD_WPLaunchPad_wpSetObjectListFromStrings "::WPLaunchPad::wpSetObjectListFromStrings"
  643. #define WPLaunchPad_wpSetObjectListFromStrings(somSelf,ulDrawer,pszSetup,ulAfter) \
  644.     (SOM_Resolve(somSelf, WPLaunchPad, wpSetObjectListFromStrings) \
  645.     (somSelf,ulDrawer,pszSetup,ulAfter))
  646. #ifndef SOMGD_wpSetObjectListFromStrings
  647.     #if (defined(_wpSetObjectListFromStrings) || defined(__wpSetObjectListFromStrings))
  648.         #undef _wpSetObjectListFromStrings
  649.         #undef __wpSetObjectListFromStrings
  650.         #define SOMGD_wpSetObjectListFromStrings 1
  651.     #else
  652.         #define _wpSetObjectListFromStrings WPLaunchPad_wpSetObjectListFromStrings
  653.     #endif /* _wpSetObjectListFromStrings */
  654. #endif /* SOMGD_wpSetObjectListFromStrings */
  655.  
  656. /*
  657.  * New Method: wpSetObjectListFromHObjects
  658.  */
  659. typedef BOOL   SOMLINK somTP_WPLaunchPad_wpSetObjectListFromHObjects(WPLaunchPad *somSelf,
  660.         ULONG ulDrawer,
  661.         ULONG ulNumObjects,
  662.         HOBJECT* phobjects,
  663.         ULONG ulAfter);
  664. #pragma linkage(somTP_WPLaunchPad_wpSetObjectListFromHObjects, system)
  665. typedef somTP_WPLaunchPad_wpSetObjectListFromHObjects *somTD_WPLaunchPad_wpSetObjectListFromHObjects;
  666. #define somMD_WPLaunchPad_wpSetObjectListFromHObjects "::WPLaunchPad::wpSetObjectListFromHObjects"
  667. #define WPLaunchPad_wpSetObjectListFromHObjects(somSelf,ulDrawer,ulNumObjects,phobjects,ulAfter) \
  668.     (SOM_Resolve(somSelf, WPLaunchPad, wpSetObjectListFromHObjects) \
  669.     (somSelf,ulDrawer,ulNumObjects,phobjects,ulAfter))
  670. #ifndef SOMGD_wpSetObjectListFromHObjects
  671.     #if (defined(_wpSetObjectListFromHObjects) || defined(__wpSetObjectListFromHObjects))
  672.         #undef _wpSetObjectListFromHObjects
  673.         #undef __wpSetObjectListFromHObjects
  674.         #define SOMGD_wpSetObjectListFromHObjects 1
  675.     #else
  676.         #define _wpSetObjectListFromHObjects WPLaunchPad_wpSetObjectListFromHObjects
  677.     #endif /* _wpSetObjectListFromHObjects */
  678. #endif /* SOMGD_wpSetObjectListFromHObjects */
  679.  
  680. /*
  681.  * New Method: wpSetObjectListFromObjects
  682.  */
  683. typedef BOOL   SOMLINK somTP_WPLaunchPad_wpSetObjectListFromObjects(WPLaunchPad *somSelf,
  684.         ULONG ulDrawer,
  685.         ULONG ulNumObjects,
  686.         WPObject** objects,
  687.         ULONG ulAfter);
  688. #pragma linkage(somTP_WPLaunchPad_wpSetObjectListFromObjects, system)
  689. typedef somTP_WPLaunchPad_wpSetObjectListFromObjects *somTD_WPLaunchPad_wpSetObjectListFromObjects;
  690. #define somMD_WPLaunchPad_wpSetObjectListFromObjects "::WPLaunchPad::wpSetObjectListFromObjects"
  691. #define WPLaunchPad_wpSetObjectListFromObjects(somSelf,ulDrawer,ulNumObjects,objects,ulAfter) \
  692.     (SOM_Resolve(somSelf, WPLaunchPad, wpSetObjectListFromObjects) \
  693.     (somSelf,ulDrawer,ulNumObjects,objects,ulAfter))
  694. #ifndef SOMGD_wpSetObjectListFromObjects
  695.     #if (defined(_wpSetObjectListFromObjects) || defined(__wpSetObjectListFromObjects))
  696.         #undef _wpSetObjectListFromObjects
  697.         #undef __wpSetObjectListFromObjects
  698.         #define SOMGD_wpSetObjectListFromObjects 1
  699.     #else
  700.         #define _wpSetObjectListFromObjects WPLaunchPad_wpSetObjectListFromObjects
  701.     #endif /* _wpSetObjectListFromObjects */
  702. #endif /* SOMGD_wpSetObjectListFromObjects */
  703.  
  704. /*
  705.  * New Method: wpSetDrawerHWND
  706.  */
  707. typedef void   SOMLINK somTP_WPLaunchPad_wpSetDrawerHWND(WPLaunchPad *somSelf,
  708.         ULONG ulDrawer,
  709.         HWND hwnd);
  710. #pragma linkage(somTP_WPLaunchPad_wpSetDrawerHWND, system)
  711. typedef somTP_WPLaunchPad_wpSetDrawerHWND *somTD_WPLaunchPad_wpSetDrawerHWND;
  712. #define somMD_WPLaunchPad_wpSetDrawerHWND "::WPLaunchPad::wpSetDrawerHWND"
  713. #define WPLaunchPad_wpSetDrawerHWND(somSelf,ulDrawer,hwnd) \
  714.     (SOM_Resolve(somSelf, WPLaunchPad, wpSetDrawerHWND) \
  715.     (somSelf,ulDrawer,hwnd))
  716. #ifndef SOMGD_wpSetDrawerHWND
  717.     #if (defined(_wpSetDrawerHWND) || defined(__wpSetDrawerHWND))
  718.         #undef _wpSetDrawerHWND
  719.         #undef __wpSetDrawerHWND
  720.         #define SOMGD_wpSetDrawerHWND 1
  721.     #else
  722.         #define _wpSetDrawerHWND WPLaunchPad_wpSetDrawerHWND
  723.     #endif /* _wpSetDrawerHWND */
  724. #endif /* SOMGD_wpSetDrawerHWND */
  725.  
  726. /*
  727.  * New Method: wpQueryDrawerHWND
  728.  */
  729. typedef HWND   SOMLINK somTP_WPLaunchPad_wpQueryDrawerHWND(WPLaunchPad *somSelf,
  730.         ULONG ulDrawer);
  731. #pragma linkage(somTP_WPLaunchPad_wpQueryDrawerHWND, system)
  732. typedef somTP_WPLaunchPad_wpQueryDrawerHWND *somTD_WPLaunchPad_wpQueryDrawerHWND;
  733. #define somMD_WPLaunchPad_wpQueryDrawerHWND "::WPLaunchPad::wpQueryDrawerHWND"
  734. #define WPLaunchPad_wpQueryDrawerHWND(somSelf,ulDrawer) \
  735.     (SOM_Resolve(somSelf, WPLaunchPad, wpQueryDrawerHWND) \
  736.     (somSelf,ulDrawer))
  737. #ifndef SOMGD_wpQueryDrawerHWND
  738.     #if (defined(_wpQueryDrawerHWND) || defined(__wpQueryDrawerHWND))
  739.         #undef _wpQueryDrawerHWND
  740.         #undef __wpQueryDrawerHWND
  741.         #define SOMGD_wpQueryDrawerHWND 1
  742.     #else
  743.         #define _wpQueryDrawerHWND WPLaunchPad_wpQueryDrawerHWND
  744.     #endif /* _wpQueryDrawerHWND */
  745. #endif /* SOMGD_wpQueryDrawerHWND */
  746.  
  747. /*
  748.  * New Method: wpQueryActionButtonStyle
  749.  */
  750. typedef ULONG   SOMLINK somTP_WPLaunchPad_wpQueryActionButtonStyle(WPLaunchPad *somSelf);
  751. #pragma linkage(somTP_WPLaunchPad_wpQueryActionButtonStyle, system)
  752. typedef somTP_WPLaunchPad_wpQueryActionButtonStyle *somTD_WPLaunchPad_wpQueryActionButtonStyle;
  753. #define somMD_WPLaunchPad_wpQueryActionButtonStyle "::WPLaunchPad::wpQueryActionButtonStyle"
  754. #define WPLaunchPad_wpQueryActionButtonStyle(somSelf) \
  755.     (SOM_Resolve(somSelf, WPLaunchPad, wpQueryActionButtonStyle) \
  756.     (somSelf))
  757. #ifndef SOMGD_wpQueryActionButtonStyle
  758.     #if (defined(_wpQueryActionButtonStyle) || defined(__wpQueryActionButtonStyle))
  759.         #undef _wpQueryActionButtonStyle
  760.         #undef __wpQueryActionButtonStyle
  761.         #define SOMGD_wpQueryActionButtonStyle 1
  762.     #else
  763.         #define _wpQueryActionButtonStyle WPLaunchPad_wpQueryActionButtonStyle
  764.     #endif /* _wpQueryActionButtonStyle */
  765. #endif /* SOMGD_wpQueryActionButtonStyle */
  766.  
  767. /*
  768.  * New Method: wpSetActionButtonStyle
  769.  */
  770. typedef BOOL   SOMLINK somTP_WPLaunchPad_wpSetActionButtonStyle(WPLaunchPad *somSelf,
  771.         ULONG ulStyle);
  772. #pragma linkage(somTP_WPLaunchPad_wpSetActionButtonStyle, system)
  773. typedef somTP_WPLaunchPad_wpSetActionButtonStyle *somTD_WPLaunchPad_wpSetActionButtonStyle;
  774. #define somMD_WPLaunchPad_wpSetActionButtonStyle "::WPLaunchPad::wpSetActionButtonStyle"
  775. #define WPLaunchPad_wpSetActionButtonStyle(somSelf,ulStyle) \
  776.     (SOM_Resolve(somSelf, WPLaunchPad, wpSetActionButtonStyle) \
  777.     (somSelf,ulStyle))
  778. #ifndef SOMGD_wpSetActionButtonStyle
  779.     #if (defined(_wpSetActionButtonStyle) || defined(__wpSetActionButtonStyle))
  780.         #undef _wpSetActionButtonStyle
  781.         #undef __wpSetActionButtonStyle
  782.         #define SOMGD_wpSetActionButtonStyle 1
  783.     #else
  784.         #define _wpSetActionButtonStyle WPLaunchPad_wpSetActionButtonStyle
  785.     #endif /* _wpSetActionButtonStyle */
  786. #endif /* SOMGD_wpSetActionButtonStyle */
  787.  
  788. /*
  789.  * New Method: wpRefreshDrawer
  790.  */
  791. typedef void   SOMLINK somTP_WPLaunchPad_wpRefreshDrawer(WPLaunchPad *somSelf,
  792.         ULONG ulDrawer);
  793. #pragma linkage(somTP_WPLaunchPad_wpRefreshDrawer, system)
  794. typedef somTP_WPLaunchPad_wpRefreshDrawer *somTD_WPLaunchPad_wpRefreshDrawer;
  795. #define somMD_WPLaunchPad_wpRefreshDrawer "::WPLaunchPad::wpRefreshDrawer"
  796. #define WPLaunchPad_wpRefreshDrawer(somSelf,ulDrawer) \
  797.     (SOM_Resolve(somSelf, WPLaunchPad, wpRefreshDrawer) \
  798.     (somSelf,ulDrawer))
  799. #ifndef SOMGD_wpRefreshDrawer
  800.     #if (defined(_wpRefreshDrawer) || defined(__wpRefreshDrawer))
  801.         #undef _wpRefreshDrawer
  802.         #undef __wpRefreshDrawer
  803.         #define SOMGD_wpRefreshDrawer 1
  804.     #else
  805.         #define _wpRefreshDrawer WPLaunchPad_wpRefreshDrawer
  806.     #endif /* _wpRefreshDrawer */
  807. #endif /* SOMGD_wpRefreshDrawer */
  808. #ifndef SOM_DONT_USE_INHERITED_MACROS
  809. #define WPLaunchPad_wpAddObjectGeneralPage WPObject_wpAddObjectGeneralPage
  810. #define WPLaunchPad_wpAddObjectGeneralPage2 WPObject_wpAddObjectGeneralPage2
  811. #define WPLaunchPad_wpAddToObjUseList WPObject_wpAddToObjUseList
  812. #define WPLaunchPad_wpAllocMem WPObject_wpAllocMem
  813. #define WPLaunchPad_wpAppendObject WPObject_wpAppendObject
  814. #define WPLaunchPad_wpAssertObjectMutexSem WPObject_wpAssertObjectMutexSem
  815. #define WPLaunchPad_wpClose WPObject_wpClose
  816. #define WPLaunchPad_wpCnrInsertObject WPObject_wpCnrInsertObject
  817. #define WPLaunchPad_wpCnrRemoveObject WPObject_wpCnrRemoveObject
  818. #define WPLaunchPad_wpCnrSetEmphasis WPObject_wpCnrSetEmphasis
  819. #define WPLaunchPad_wpConfirmDelete WPObject_wpConfirmDelete
  820. #define WPLaunchPad_wpConfirmObjectTitle WPObject_wpConfirmObjectTitle
  821. #define WPLaunchPad_wpCopiedFromTemplate WPObject_wpCopiedFromTemplate
  822. #define WPLaunchPad_wpCopyObject WPObject_wpCopyObject
  823. #define WPLaunchPad_wpCreateAnother WPObject_wpCreateAnother
  824. #define WPLaunchPad_wpCreateFromTemplate WPObject_wpCreateFromTemplate
  825. #define WPLaunchPad_wpCreateShadowObject WPObject_wpCreateShadowObject
  826. #define WPLaunchPad_wpDelete WPObject_wpDelete
  827. #define WPLaunchPad_wpDeleteFromObjUseList WPObject_wpDeleteFromObjUseList
  828. #define WPLaunchPad_wpDisplayHelp WPObject_wpDisplayHelp
  829. #define WPLaunchPad_wpDisplayMenu WPObject_wpDisplayMenu
  830. #define WPLaunchPad_wpDoesObjectMatch WPObject_wpDoesObjectMatch
  831. #define WPLaunchPad_wpDraggedOverObject WPObject_wpDraggedOverObject
  832. #define WPLaunchPad_wpDroppedOnObject WPObject_wpDroppedOnObject
  833. #define WPLaunchPad_wpEndConversation WPObject_wpEndConversation
  834. #define WPLaunchPad_wpFilterPopupMenu WPObject_wpFilterPopupMenu
  835. #define WPLaunchPad_wpFindUseItem WPObject_wpFindUseItem
  836. #define WPLaunchPad_wpFormatDragItem WPObject_wpFormatDragItem
  837. #define WPLaunchPad_wpFree WPObject_wpFree
  838. #define WPLaunchPad_wpFreeMem WPObject_wpFreeMem
  839. #define WPLaunchPad_wpHide WPObject_wpHide
  840. #define WPLaunchPad_wpInsertPopupMenuItems WPObject_wpInsertPopupMenuItems
  841. #define WPLaunchPad_wpInsertSettingsPage WPObject_wpInsertSettingsPage
  842. #define WPLaunchPad_wpMoveObject WPObject_wpMoveObject
  843. #define WPLaunchPad_wpPrintObject WPObject_wpPrintObject
  844. #define WPLaunchPad_wpQueryButtonAppearance WPObject_wpQueryButtonAppearance
  845. #define WPLaunchPad_wpQueryConfirmations WPObject_wpQueryConfirmations
  846. #define WPLaunchPad_wpQueryDefaultHelp WPObject_wpQueryDefaultHelp
  847. #define WPLaunchPad_wpQueryDefaultView WPObject_wpQueryDefaultView
  848. #define WPLaunchPad_wpQueryDetailsData WPObject_wpQueryDetailsData
  849. #define WPLaunchPad_wpQueryError WPObject_wpQueryError
  850. #define WPLaunchPad_wpSetFolder WPObject_wpSetFolder
  851. #define WPLaunchPad_wpQueryFolder WPObject_wpQueryFolder
  852. #define WPLaunchPad_wpQueryIcon WPObject_wpQueryIcon
  853. #define WPLaunchPad_wpQueryIconData WPObject_wpQueryIconData
  854. #define WPLaunchPad_wpQueryMinWindow WPObject_wpQueryMinWindow
  855. #define WPLaunchPad_wpQueryNameClashOptions WPObject_wpQueryNameClashOptions
  856. #define WPLaunchPad_wpQueryStyle WPObject_wpQueryStyle
  857. #define WPLaunchPad_wpSetTaskRec WPObject_wpSetTaskRec
  858. #define WPLaunchPad_wpFindTaskRec WPObject_wpFindTaskRec
  859. #define WPLaunchPad_wpQueryTitle WPObject_wpQueryTitle
  860. #define WPLaunchPad_wpRegisterView WPObject_wpRegisterView
  861. #define WPLaunchPad_wpReleaseObjectMutexSem WPObject_wpReleaseObjectMutexSem
  862. #define WPLaunchPad_wpRender WPObject_wpRender
  863. #define WPLaunchPad_wpRenderComplete WPObject_wpRenderComplete
  864. #define WPLaunchPad_wpReplaceObject WPObject_wpReplaceObject
  865. #define WPLaunchPad_wpRequestObjectMutexSem WPObject_wpRequestObjectMutexSem
  866. #define WPLaunchPad_wpRestore WPObject_wpRestore
  867. #define WPLaunchPad_wpRestoreData WPObject_wpRestoreData
  868. #define WPLaunchPad_wpRestoreLong WPObject_wpRestoreLong
  869. #define WPLaunchPad_wpRestoreString WPObject_wpRestoreString
  870. #define WPLaunchPad_wpSaveData WPObject_wpSaveData
  871. #define WPLaunchPad_wpSaveImmediate WPObject_wpSaveImmediate
  872. #define WPLaunchPad_wpSaveDeferred WPObject_wpSaveDeferred
  873. #define WPLaunchPad_wpSaveLong WPObject_wpSaveLong
  874. #define WPLaunchPad_wpSaveString WPObject_wpSaveString
  875. #define WPLaunchPad_wpScanSetupString WPObject_wpScanSetupString
  876. #define WPLaunchPad_wpSetConcurrentView WPObject_wpSetConcurrentView
  877. #define WPLaunchPad_wpSetButtonAppearance WPObject_wpSetButtonAppearance
  878. #define WPLaunchPad_wpSetDefaultHelp WPObject_wpSetDefaultHelp
  879. #define WPLaunchPad_wpSetDefaultView WPObject_wpSetDefaultView
  880. #define WPLaunchPad_wpSetError WPObject_wpSetError
  881. #define WPLaunchPad_wpSetIconHandle WPObject_wpSetIconHandle
  882. #define WPLaunchPad_wpQueryScreenGroupID WPObject_wpQueryScreenGroupID
  883. #define WPLaunchPad_wpSetupOnce WPObject_wpSetupOnce
  884. #define WPLaunchPad_wpSetIcon WPObject_wpSetIcon
  885. #define WPLaunchPad_wpSetIconData WPObject_wpSetIconData
  886. #define WPLaunchPad_wpSetMinWindow WPObject_wpSetMinWindow
  887. #define WPLaunchPad_wpSetStyle WPObject_wpSetStyle
  888. #define WPLaunchPad_wpModifyStyle WPObject_wpModifyStyle
  889. #define WPLaunchPad_wpSetTitle WPObject_wpSetTitle
  890. #define WPLaunchPad_wpSwitchTo WPObject_wpSwitchTo
  891. #define WPLaunchPad_wpViewObject WPObject_wpViewObject
  892. #define WPLaunchPad_wpQueryTrueStyle WPObject_wpQueryTrueStyle
  893. #define WPLaunchPad_wpQueryHandle WPObject_wpQueryHandle
  894. #define WPLaunchPad_wpUnlockObject WPObject_wpUnlockObject
  895. #define WPLaunchPad_wpObjectReady WPObject_wpObjectReady
  896. #define WPLaunchPad_wpIsObjectInitialized WPObject_wpIsObjectInitialized
  897. #define WPLaunchPad_wpCreateShadowObjectExt WPObject_wpCreateShadowObjectExt
  898. #define WPLaunchPad_wpCnrDeleteUseItem WPObject_wpCnrDeleteUseItem
  899. #define WPLaunchPad_wpIsDeleteable WPObject_wpIsDeleteable
  900. #define WPLaunchPad_wpQueryCoreRecord WPObject_wpQueryCoreRecord
  901. #define WPLaunchPad_wpSetObjectID WPObject_wpSetObjectID
  902. #define WPLaunchPad_wpQueryObjectID WPObject_wpQueryObjectID
  903. #define WPLaunchPad_wpSetDefaultIconPos WPObject_wpSetDefaultIconPos
  904. #define WPLaunchPad_wpQueryDefaultIconPos WPObject_wpQueryDefaultIconPos
  905. #define WPLaunchPad_wpCnrRefreshDetails WPObject_wpCnrRefreshDetails
  906. #define WPLaunchPad_wpFindViewItem WPObject_wpFindViewItem
  907. #define WPLaunchPad_wpLockObject WPObject_wpLockObject
  908. #define WPLaunchPad_wpIsLocked WPObject_wpIsLocked
  909. #define WPLaunchPad_wpQueryContainerFlagPtr WPObject_wpQueryContainerFlagPtr
  910. #define WPLaunchPad_wpWaitForClose WPObject_wpWaitForClose
  911. #define WPLaunchPad_somDefaultCopyInit SOMObject_somDefaultCopyInit
  912. #define WPLaunchPad_somDefaultAssign SOMObject_somDefaultAssign
  913. #define WPLaunchPad_somDefaultConstCopyInit SOMObject_somDefaultConstCopyInit
  914. #define WPLaunchPad_somDefaultVCopyInit SOMObject_somDefaultVCopyInit
  915. #define WPLaunchPad_somDefaultConstVCopyInit SOMObject_somDefaultConstVCopyInit
  916. #define WPLaunchPad_somDefaultConstAssign SOMObject_somDefaultConstAssign
  917. #define WPLaunchPad_somDefaultVAssign SOMObject_somDefaultVAssign
  918. #define WPLaunchPad_somDefaultConstVAssign SOMObject_somDefaultConstVAssign
  919. #define WPLaunchPad_somInit SOMObject_somInit
  920. #define WPLaunchPad_somFree SOMObject_somFree
  921. #define WPLaunchPad_somUninit SOMObject_somUninit
  922. #define WPLaunchPad_somGetClass SOMObject_somGetClass
  923. #define WPLaunchPad_somGetClassName SOMObject_somGetClassName
  924. #define WPLaunchPad_somGetSize SOMObject_somGetSize
  925. #define WPLaunchPad_somIsA SOMObject_somIsA
  926. #define WPLaunchPad_somIsInstanceOf SOMObject_somIsInstanceOf
  927. #define WPLaunchPad_somRespondsTo SOMObject_somRespondsTo
  928. #define WPLaunchPad_somDispatch SOMObject_somDispatch
  929. #define WPLaunchPad_somClassDispatch SOMObject_somClassDispatch
  930. #define WPLaunchPad_somCastObj SOMObject_somCastObj
  931. #define WPLaunchPad_somResetObj SOMObject_somResetObj
  932. #define WPLaunchPad_somDispatchV SOMObject_somDispatchV
  933. #define WPLaunchPad_somDispatchL SOMObject_somDispatchL
  934. #define WPLaunchPad_somDispatchA SOMObject_somDispatchA
  935. #define WPLaunchPad_somDispatchD SOMObject_somDispatchD
  936. #define WPLaunchPad_somPrintSelf SOMObject_somPrintSelf
  937. #define WPLaunchPad_somDumpSelf SOMObject_somDumpSelf
  938. #define WPLaunchPad_somDumpSelfInt SOMObject_somDumpSelfInt
  939. #endif /* SOM_DONT_USE_INHERITED_MACROS */
  940.  
  941. #endif       /* SOM_WPLaunchPad_h */
  942.  
  943. #ifndef SOM_M_WPLaunchPad_h
  944. #define SOM_M_WPLaunchPad_h
  945.  
  946.  
  947. #include <som.h>
  948.  
  949. /*
  950.  * -- This emitter treats Method Tokens as Thunks by default.
  951.  * -- Use the sc modifier "nothunks" to change this default
  952.  */
  953. #undef somresolve_
  954. #define somresolve_(obj,mToken) ((somMethodProc*)((void)obj, mToken))
  955.  
  956. /*
  957.  * Define the class name as an object type
  958.  */
  959. #ifndef M_WPLaunchPad
  960. #define M_WPLaunchPad SOMObject
  961. #endif
  962. #include <wpabs.h>
  963.  
  964. /*
  965.  * Start of user-defined types:
  966.  */
  967.  
  968. /*
  969.  * End of user-defined types.
  970.  */
  971.  
  972. #define M_WPLaunchPad_MajorVersion 1
  973. #define M_WPLaunchPad_MinorVersion 2
  974.  
  975. /*
  976.  * External name shortening if required
  977.  */
  978. #ifdef SOM_USE_SHORT_EXTERNAL_NAMES
  979. #define M_WPLaunchPadNewClass WPlnchpdc
  980. #pragma linkage(WPlnchpdc, system)
  981. #define M_WPLaunchPadClassData WPlnchpdd
  982. #define M_WPLaunchPadCClassData WPlnchpdx
  983. #endif /* SOM_USE_SHORT_EXTERNAL_NAMES */
  984. /*--------------Migration------------*/
  985. #define M_WPLaunchPad_classObj M_WPLaunchPadClassData.classObject
  986. #define _M_WPLaunchPad M_WPLaunchPad_classObj
  987.  
  988. /*
  989.  * Declare the class creation procedure
  990.  */
  991. SOMEXTERN SOMClass * SOMLINK M_WPLaunchPadNewClass(integer4 somtmajorVersion,
  992.         integer4 somtminorVersion);
  993. #pragma linkage(M_WPLaunchPadNewClass, system)
  994.  
  995. /*
  996.  * Declare the class data structure
  997.  */
  998. SOMEXTERN struct M_WPLaunchPadClassDataStructure {
  999.     SOMClass *classObject;
  1000. } SOMDLINK M_WPLaunchPadClassData;
  1001.  
  1002. /*
  1003.  * Declare the C specific class data structure
  1004.  */
  1005. SOMEXTERN struct M_WPLaunchPadCClassDataStructure {
  1006.     somMethodTabs parentMtab;
  1007.     somDToken instanceDataToken;
  1008. } SOMDLINK M_WPLaunchPadCClassData;
  1009.  
  1010. /*
  1011.  * New and Renew macros for M_WPLaunchPad
  1012.  */
  1013. #define M_WPLaunchPadNew() \
  1014.    (_somNew(_M_WPLaunchPad ? _M_WPLaunchPad : M_WPLaunchPadNewClass(M_WPLaunchPad_MajorVersion, M_WPLaunchPad_MinorVersion)))
  1015. #define M_WPLaunchPadRenew(buf) \
  1016.    (_somRenew(_M_WPLaunchPad ? _M_WPLaunchPad : M_WPLaunchPadNewClass(M_WPLaunchPad_MajorVersion, M_WPLaunchPad_MinorVersion), buf))
  1017.  
  1018. /*
  1019.  * Override method: wpclsQueryTitle
  1020.  */
  1021. #define M_WPLaunchPad_wpclsQueryTitle(somSelf) \
  1022.     M_WPObject_wpclsQueryTitle(somSelf)
  1023.  
  1024. /*
  1025.  * Override method: wpclsQueryDefaultHelp
  1026.  */
  1027. #define M_WPLaunchPad_wpclsQueryDefaultHelp(somSelf,pHelpPanelId,pszHelpLibrary) \
  1028.     M_WPObject_wpclsQueryDefaultHelp(somSelf,pHelpPanelId,pszHelpLibrary)
  1029.  
  1030. /*
  1031.  * Override method: wpclsQueryDefaultView
  1032.  */
  1033. #define M_WPLaunchPad_wpclsQueryDefaultView(somSelf) \
  1034.     M_WPObject_wpclsQueryDefaultView(somSelf)
  1035.  
  1036. /*
  1037.  * Override method: wpclsQueryStyle
  1038.  */
  1039. #define M_WPLaunchPad_wpclsQueryStyle(somSelf) \
  1040.     M_WPObject_wpclsQueryStyle(somSelf)
  1041.  
  1042. /*
  1043.  * Override method: wpclsQueryIconData
  1044.  */
  1045. #define M_WPLaunchPad_wpclsQueryIconData(somSelf,pIconInfo) \
  1046.     M_WPObject_wpclsQueryIconData(somSelf,pIconInfo)
  1047. #ifndef SOM_DONT_USE_INHERITED_MACROS
  1048. #define M_WPLaunchPad_wpclsQuerySetting M_WPAbstract_wpclsQuerySetting
  1049. #define M_WPLaunchPad_wpclsSetSetting M_WPAbstract_wpclsSetSetting
  1050. #define M_WPLaunchPad_wpclsCreateDefaultTemplates M_WPObject_wpclsCreateDefaultTemplates
  1051. #define M_WPLaunchPad_wpclsInitData M_WPObject_wpclsInitData
  1052. #define M_WPLaunchPad_wpclsMakeAwake M_WPObject_wpclsMakeAwake
  1053. #define M_WPLaunchPad_wpclsNew M_WPObject_wpclsNew
  1054. #define M_WPLaunchPad_wpclsQueryDetails M_WPObject_wpclsQueryDetails
  1055. #define M_WPLaunchPad_wpclsQueryDetailsInfo M_WPObject_wpclsQueryDetailsInfo
  1056. #define M_WPLaunchPad_wpclsQueryExtendedCriteria M_WPObject_wpclsQueryExtendedCriteria
  1057. #define M_WPLaunchPad_wpclsQueryFolder M_WPObject_wpclsQueryFolder
  1058. #define M_WPLaunchPad_wpclsQueryIcon M_WPObject_wpclsQueryIcon
  1059. #define M_WPLaunchPad_wpclsQuerySearchInfo M_WPObject_wpclsQuerySearchInfo
  1060. #define M_WPLaunchPad_wpclsUnInitData M_WPObject_wpclsUnInitData
  1061. #define M_WPLaunchPad_wpclsFindObjectFirst M_WPObject_wpclsFindObjectFirst
  1062. #define M_WPLaunchPad_wpclsFindObjectNext M_WPObject_wpclsFindObjectNext
  1063. #define M_WPLaunchPad_wpclsFindObjectEnd M_WPObject_wpclsFindObjectEnd
  1064. #define M_WPLaunchPad_wpclsSetError M_WPObject_wpclsSetError
  1065. #define M_WPLaunchPad_wpclsQueryError M_WPObject_wpclsQueryError
  1066. #define M_WPLaunchPad_wpclsQuerySettingsPageSize M_WPObject_wpclsQuerySettingsPageSize
  1067. #define M_WPLaunchPad_wpclsQueryObject M_WPObject_wpclsQueryObject
  1068. #define M_WPLaunchPad_wpclsQueryButtonAppearance M_WPObject_wpclsQueryButtonAppearance
  1069. #define M_WPLaunchPad_wpclsDecUsage M_WPObject_wpclsDecUsage
  1070. #define M_WPLaunchPad_wpclsIncUsage M_WPObject_wpclsIncUsage
  1071. #define M_WPLaunchPad_wpclsInsertMultipleObjects M_WPObject_wpclsInsertMultipleObjects
  1072. #define M_WPLaunchPad_wpclsFindOneObject M_WPObject_wpclsFindOneObject
  1073. #define M_WPLaunchPad_wpclsSetSettingsPageSize M_WPObject_wpclsSetSettingsPageSize
  1074. #define M_WPLaunchPad_wpclsSetIconData M_WPObject_wpclsSetIconData
  1075. #define M_WPLaunchPad_wpclsSetIcon M_WPObject_wpclsSetIcon
  1076. #define M_WPLaunchPad_wpclsObjectFromHandle M_WPObject_wpclsObjectFromHandle
  1077. #define M_WPLaunchPad_wpclsRemoveObjects M_WPObject_wpclsRemoveObjects
  1078. #define M_WPLaunchPad__get_somDataAlignment SOMClass__get_somDataAlignment
  1079. #define M_WPLaunchPad__get_somInstanceDataOffsets SOMClass__get_somInstanceDataOffsets
  1080. #define M_WPLaunchPad__get_somDirectInitClasses SOMClass__get_somDirectInitClasses
  1081. #define M_WPLaunchPad__set_somDirectInitClasses SOMClass__set_somDirectInitClasses
  1082. #define M_WPLaunchPad_somNew SOMClass_somNew
  1083. #define M_WPLaunchPad_somNewNoInit SOMClass_somNewNoInit
  1084. #define M_WPLaunchPad_somRenew SOMClass_somRenew
  1085. #define M_WPLaunchPad_somRenewNoInit SOMClass_somRenewNoInit
  1086. #define M_WPLaunchPad_somRenewNoZero SOMClass_somRenewNoZero
  1087. #define M_WPLaunchPad_somRenewNoInitNoZero SOMClass_somRenewNoInitNoZero
  1088. #define M_WPLaunchPad_somAllocate SOMClass_somAllocate
  1089. #define M_WPLaunchPad_somDeallocate SOMClass_somDeallocate
  1090. #define M_WPLaunchPad__get_somClassAllocate SOMClass__get_somClassAllocate
  1091. #define M_WPLaunchPad__get_somClassDeallocate SOMClass__get_somClassDeallocate
  1092. #define M_WPLaunchPad_somGetInstanceInitMask SOMClass_somGetInstanceInitMask
  1093. #define M_WPLaunchPad_somGetInstanceDestructionMask SOMClass_somGetInstanceDestructionMask
  1094. #define M_WPLaunchPad_somGetInstanceAssignmentMask SOMClass_somGetInstanceAssignmentMask
  1095. #define M_WPLaunchPad_somInitClass SOMClass_somInitClass
  1096. #define M_WPLaunchPad_somInitMIClass SOMClass_somInitMIClass
  1097. #define M_WPLaunchPad_somAddStaticMethod SOMClass_somAddStaticMethod
  1098. #define M_WPLaunchPad_somAddDynamicMethod SOMClass_somAddDynamicMethod
  1099. #define M_WPLaunchPad_somOverrideSMethod SOMClass_somOverrideSMethod
  1100. #define M_WPLaunchPad_somClassReady SOMClass_somClassReady
  1101. #define M_WPLaunchPad_somGetApplyStub SOMClass_somGetApplyStub
  1102. #define M_WPLaunchPad_somGetClassData SOMClass_somGetClassData
  1103. #define M_WPLaunchPad_somSetClassData SOMClass_somSetClassData
  1104. #define M_WPLaunchPad_somGetClassMtab SOMClass_somGetClassMtab
  1105. #define M_WPLaunchPad_somGetInstanceOffset SOMClass_somGetInstanceOffset
  1106. #define M_WPLaunchPad_somGetInstancePartSize SOMClass_somGetInstancePartSize
  1107. #define M_WPLaunchPad_somGetInstanceSize SOMClass_somGetInstanceSize
  1108. #define M_WPLaunchPad_somGetInstanceToken SOMClass_somGetInstanceToken
  1109. #define M_WPLaunchPad_somGetMemberToken SOMClass_somGetMemberToken
  1110. #define M_WPLaunchPad_somGetMethodData SOMClass_somGetMethodData
  1111. #define M_WPLaunchPad_somGetRdStub SOMClass_somGetRdStub
  1112. #define M_WPLaunchPad_somGetMethodDescriptor SOMClass_somGetMethodDescriptor
  1113. #define M_WPLaunchPad_somGetMethodIndex SOMClass_somGetMethodIndex
  1114. #define M_WPLaunchPad_somGetMethodToken SOMClass_somGetMethodToken
  1115. #define M_WPLaunchPad_somGetName SOMClass_somGetName
  1116. #define M_WPLaunchPad_somGetNthMethodData SOMClass_somGetNthMethodData
  1117. #define M_WPLaunchPad_somGetNthMethodInfo SOMClass_somGetNthMethodInfo
  1118. #define M_WPLaunchPad_somGetNumMethods SOMClass_somGetNumMethods
  1119. #define M_WPLaunchPad_somGetNumStaticMethods SOMClass_somGetNumStaticMethods
  1120. #define M_WPLaunchPad_somGetParent SOMClass_somGetParent
  1121. #define M_WPLaunchPad_somGetParents SOMClass_somGetParents
  1122. #define M_WPLaunchPad_somGetPClsMtab SOMClass_somGetPClsMtab
  1123. #define M_WPLaunchPad_somGetPClsMtabs SOMClass_somGetPClsMtabs
  1124. #define M_WPLaunchPad_somGetVersionNumbers SOMClass_somGetVersionNumbers
  1125. #define M_WPLaunchPad_somSetMethodDescriptor SOMClass_somSetMethodDescriptor
  1126. #define M_WPLaunchPad_somFindMethod SOMClass_somFindMethod
  1127. #define M_WPLaunchPad_somFindMethodOk SOMClass_somFindMethodOk
  1128. #define M_WPLaunchPad_somFindSMethod SOMClass_somFindSMethod
  1129. #define M_WPLaunchPad_somFindSMethodOk SOMClass_somFindSMethodOk
  1130. #define M_WPLaunchPad_somLookupMethod SOMClass_somLookupMethod
  1131. #define M_WPLaunchPad_somCheckVersion SOMClass_somCheckVersion
  1132. #define M_WPLaunchPad_somDescendedFrom SOMClass_somDescendedFrom
  1133. #define M_WPLaunchPad_somSupportsMethod SOMClass_somSupportsMethod
  1134. #define M_WPLaunchPad_somDefinedMethod SOMClass_somDefinedMethod
  1135. #define M_WPLaunchPad_somOverrideMtab SOMClass_somOverrideMtab
  1136. #define M_WPLaunchPad_somDefaultInit SOMObject_somDefaultInit
  1137. #define M_WPLaunchPad_somDestruct SOMObject_somDestruct
  1138. #define M_WPLaunchPad_somDefaultCopyInit SOMObject_somDefaultCopyInit
  1139. #define M_WPLaunchPad_somDefaultAssign SOMObject_somDefaultAssign
  1140. #define M_WPLaunchPad_somDefaultConstCopyInit SOMObject_somDefaultConstCopyInit
  1141. #define M_WPLaunchPad_somDefaultVCopyInit SOMObject_somDefaultVCopyInit
  1142. #define M_WPLaunchPad_somDefaultConstVCopyInit SOMObject_somDefaultConstVCopyInit
  1143. #define M_WPLaunchPad_somDefaultConstAssign SOMObject_somDefaultConstAssign
  1144. #define M_WPLaunchPad_somDefaultVAssign SOMObject_somDefaultVAssign
  1145. #define M_WPLaunchPad_somDefaultConstVAssign SOMObject_somDefaultConstVAssign
  1146. #define M_WPLaunchPad_somInit SOMObject_somInit
  1147. #define M_WPLaunchPad_somFree SOMObject_somFree
  1148. #define M_WPLaunchPad_somUninit SOMObject_somUninit
  1149. #define M_WPLaunchPad_somGetClass SOMObject_somGetClass
  1150. #define M_WPLaunchPad_somGetClassName SOMObject_somGetClassName
  1151. #define M_WPLaunchPad_somGetSize SOMObject_somGetSize
  1152. #define M_WPLaunchPad_somIsA SOMObject_somIsA
  1153. #define M_WPLaunchPad_somIsInstanceOf SOMObject_somIsInstanceOf
  1154. #define M_WPLaunchPad_somRespondsTo SOMObject_somRespondsTo
  1155. #define M_WPLaunchPad_somDispatch SOMObject_somDispatch
  1156. #define M_WPLaunchPad_somClassDispatch SOMObject_somClassDispatch
  1157. #define M_WPLaunchPad_somCastObj SOMObject_somCastObj
  1158. #define M_WPLaunchPad_somResetObj SOMObject_somResetObj
  1159. #define M_WPLaunchPad_somDispatchV SOMObject_somDispatchV
  1160. #define M_WPLaunchPad_somDispatchL SOMObject_somDispatchL
  1161. #define M_WPLaunchPad_somDispatchA SOMObject_somDispatchA
  1162. #define M_WPLaunchPad_somDispatchD SOMObject_somDispatchD
  1163. #define M_WPLaunchPad_somPrintSelf SOMObject_somPrintSelf
  1164. #define M_WPLaunchPad_somDumpSelf SOMObject_somDumpSelf
  1165. #define M_WPLaunchPad_somDumpSelfInt SOMObject_somDumpSelfInt
  1166. #endif /* SOM_DONT_USE_INHERITED_MACROS */
  1167.  
  1168. #endif       /* SOM_M_WPLaunchPad_h */
  1169.