home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / header45.zip / wplnchpd.h < prev    next >
C/C++ Source or Header  |  1999-03-15  |  52KB  |  1,215 lines

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