home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OS/2 Shareware BBS: 10 Tools
/
10-Tools.zip
/
warptlk3.zip
/
TOOLKIT
/
H
/
WPLNCHPD.H
< prev
next >
Wrap
C/C++ Source or Header
|
1995-08-30
|
51KB
|
1,169 lines
/*
* This file was generated by the SOM Compiler.
* FileName: wplnchpd.h.
* Generated using:
* SOM Precompiler somipc: 2.29.1.2
* SOM Emitter emith: 2.41
*/
/*
* Module Header
*
* Module Name: WPLNCHPD
*
* OS/2 Presentation Manager Workplace class definitions
*
* Copyright (c) International Business Machines Corporation 1991, 1992, 1994
*
*/
#ifndef SOM_WPLaunchPad_h
#define SOM_WPLaunchPad_h
/*
* Passthru lines: File: "C.h", "before"
*/
typedef struct tag_Actions {
PSZ pszTitle;
ULONG ulMenuId;
HPOINTER hIcon;
} ACTIONS, *PACTIONS;
#define ADD_OBJECT_FIRST ((ULONG)(-1))
#define ADD_OBJECT_LAST ((ULONG)(-2))
#define ACTION_BUTTONS_TEXT ((ULONG)0)
#define ACTION_BUTTONS_OFF ((ULONG)1)
#define ACTION_BUTTONS_MINI ((ULONG)2)
#define ACTION_BUTTONS_NORMAL ((ULONG)3)
#include <som.h>
/*
* -- This emitter treats Method Tokens as Thunks by default.
* -- Use the sc modifier "nothunks" to change this default
*/
#undef somresolve_
#define somresolve_(obj,mToken) ((somMethodProc*)((void)obj, mToken))
/*
* Define the class name as an object type
*/
#ifndef WPLaunchPad
#define WPLaunchPad SOMObject
#endif
#include <wpabs.h>
/*
* Start of user-defined types:
*/
#ifndef SOMClass
#define SOMClass SOMObject
#endif /* SOMClass */
#ifndef WPFolder
#define WPFolder SOMObject
#endif /* WPFolder */
#ifndef M_WPObject
#define M_WPObject SOMObject
#endif /* M_WPObject */
#ifndef WPObject
#define WPObject SOMObject
#endif /* WPObject */
#ifndef M_WPAbstract
#define M_WPAbstract SOMObject
#endif /* M_WPAbstract */
#ifndef M_WPLaunchPad
#define M_WPLaunchPad SOMObject
#endif /* M_WPLaunchPad */
/*
* End of user-defined types.
*/
#define WPLaunchPad_MajorVersion 1
#define WPLaunchPad_MinorVersion 2
/*
* External name shortening if required
*/
#ifdef SOM_USE_SHORT_EXTERNAL_NAMES
#define WPLaunchPadNewClass WPlnchpdc
#pragma linkage(WPlnchpdc, system)
#define WPLaunchPadClassData WPlnchpdd
#define WPLaunchPadCClassData WPlnchpdx
#endif /* SOM_USE_SHORT_EXTERNAL_NAMES */
/*
* Include the meta class file
*/
#include <wplnchpd.h>
/*--------------Migration------------*/
#define WPLaunchPad_classObj WPLaunchPadClassData.classObject
#define _WPLaunchPad WPLaunchPad_classObj
/*
* Declare the class creation procedure
*/
SOMEXTERN SOMClass * SOMLINK WPLaunchPadNewClass(integer4 somtmajorVersion,
integer4 somtminorVersion);
#pragma linkage(WPLaunchPadNewClass, system)
/*
* Declare the class data structure
*/
SOMEXTERN struct WPLaunchPadClassDataStructure {
SOMClass *classObject;
somMToken wpAddLaunchPadPage1;
somMToken wpQueryCloseDrawer;
somMToken wpQueryDisplayVertical;
somMToken wpQueryDisplayText;
somMToken wpQueryDisplaySmallIcons;
somMToken wpQueryHideLaunchPadFrameCtls;
somMToken wpQueryFloatOnTop;
somMToken wpSetCloseDrawer;
somMToken wpSetDisplayVertical;
somMToken wpSetDisplayText;
somMToken wpSetDisplaySmallIcons;
somMToken wpSetHideLaunchPadFrameCtls;
somMToken wpSetFloatOnTop;
somMToken wpQueryActionButtons;
somMToken wpQueryObjectList;
somMToken wpSetObjectListFromStrings;
somMToken wpSetObjectListFromObjects;
somMToken wpSetObjectListFromHObjects;
somMToken wpSetDrawerHWND;
somMToken wpQueryDrawerHWND;
somMToken wpRefreshDrawer;
somMToken wpSetDisplayTextInDrawers;
somMToken wpQueryDisplayTextInDrawers;
somMToken wpQueryActionButtonStyle;
somMToken wpSetActionButtonStyle;
somMToken wpAddLaunchPadPage2;
} SOMDLINK WPLaunchPadClassData;
/*
* Declare the C specific class data structure
*/
SOMEXTERN struct WPLaunchPadCClassDataStructure {
somMethodTabs parentMtab;
somDToken instanceDataToken;
} SOMDLINK WPLaunchPadCClassData;
/*
* New and Renew macros for WPLaunchPad
*/
#define WPLaunchPadNew() \
(_somNew(_WPLaunchPad ? _WPLaunchPad : WPLaunchPadNewClass(WPLaunchPad_MajorVersion, WPLaunchPad_MinorVersion)))
#define WPLaunchPadRenew(buf) \
(_somRenew(_WPLaunchPad ? _WPLaunchPad : WPLaunchPadNewClass(WPLaunchPad_MajorVersion, WPLaunchPad_MinorVersion), buf))
/*
* Override method: wpOpen
*/
#define WPLaunchPad_wpOpen(somSelf,hwndCnr,ulView,param) \
WPObject_wpOpen(somSelf,hwndCnr,ulView,param)
/*
* Override method: wpMenuItemHelpSelected
*/
#define WPLaunchPad_wpMenuItemHelpSelected(somSelf,MenuId) \
WPObject_wpMenuItemHelpSelected(somSelf,MenuId)
/*
* Override method: wpInitData
*/
#define WPLaunchPad_wpInitData(somSelf) \
WPObject_wpInitData(somSelf)
/*
* Override method: wpUnInitData
*/
#define WPLaunchPad_wpUnInitData(somSelf) \
WPObject_wpUnInitData(somSelf)
/*
* Override method: wpSetup
*/
#define WPLaunchPad_wpSetup(somSelf,pszSetupString) \
WPObject_wpSetup(somSelf,pszSetupString)
/*
* Override method: wpSaveState
*/
#define WPLaunchPad_wpSaveState(somSelf) \
WPObject_wpSaveState(somSelf)
/*
* Override method: wpRestoreState
*/
#define WPLaunchPad_wpRestoreState(somSelf,ulReserved) \
WPObject_wpRestoreState(somSelf,ulReserved)
/*
* Override method: wpMenuItemSelected
*/
#define WPLaunchPad_wpMenuItemSelected(somSelf,hwndFrame,ulMenuId) \
WPObject_wpMenuItemSelected(somSelf,hwndFrame,ulMenuId)
/*
* Override method: wpModifyPopupMenu
*/
#define WPLaunchPad_wpModifyPopupMenu(somSelf,hwndMenu,hwndCnr,iPosition) \
WPObject_wpModifyPopupMenu(somSelf,hwndMenu,hwndCnr,iPosition)
/*
* Override method: wpAddSettingsPages
*/
#define WPLaunchPad_wpAddSettingsPages(somSelf,hwndNotebook) \
WPObject_wpAddSettingsPages(somSelf,hwndNotebook)
/*
* Override method: wpAddObjectWindowPage
*/
#define WPLaunchPad_wpAddObjectWindowPage(somSelf,hwndNotebook) \
WPObject_wpAddObjectWindowPage(somSelf,hwndNotebook)
/*
* Override method: wpQueryConcurrentView
*/
#define WPLaunchPad_wpQueryConcurrentView(somSelf) \
WPObject_wpQueryConcurrentView(somSelf)
/*
* Override method: wpDragOver
*/
#define WPLaunchPad_wpDragOver(somSelf,hwndCnr,pdrgInfo) \
WPObject_wpDragOver(somSelf,hwndCnr,pdrgInfo)
/*
* Override method: wpDrop
*/
#define WPLaunchPad_wpDrop(somSelf,hwndCnr,pdrgInfo,pdrgItem) \
WPObject_wpDrop(somSelf,hwndCnr,pdrgInfo,pdrgItem)
/*
* Override method: somDefaultInit
*/
#define WPLaunchPad_somDefaultInit(somSelf,ctrl) \
SOMObject_somDefaultInit(somSelf,ctrl)
/*
* Override method: somDestruct
*/
#define WPLaunchPad_somDestruct(somSelf,doFree,ctrl) \
SOMObject_somDestruct(somSelf,doFree,ctrl)
/*
* New Method: wpAddLaunchPadPage1
*/
typedef ULONG SOMLINK somTP_WPLaunchPad_wpAddLaunchPadPage1(WPLaunchPad *somSelf,
HWND hwndNotebook);
#pragma linkage(somTP_WPLaunchPad_wpAddLaunchPadPage1, system)
typedef somTP_WPLaunchPad_wpAddLaunchPadPage1 *somTD_WPLaunchPad_wpAddLaunchPadPage1;
#define somMD_WPLaunchPad_wpAddLaunchPadPage1 "::WPLaunchPad::wpAddLaunchPadPage1"
#define WPLaunchPad_wpAddLaunchPadPage1(somSelf,hwndNotebook) \
(SOM_Resolve(somSelf, WPLaunchPad, wpAddLaunchPadPage1) \
(somSelf,hwndNotebook))
#ifndef SOMGD_wpAddLaunchPadPage1
#if (defined(_wpAddLaunchPadPage1) || defined(__wpAddLaunchPadPage1))
#undef _wpAddLaunchPadPage1
#undef __wpAddLaunchPadPage1
#define SOMGD_wpAddLaunchPadPage1 1
#else
#define _wpAddLaunchPadPage1 WPLaunchPad_wpAddLaunchPadPage1
#endif /* _wpAddLaunchPadPage1 */
#endif /* SOMGD_wpAddLaunchPadPage1 */
/*
* New Method: wpAddLaunchPadPage2
*/
typedef ULONG SOMLINK somTP_WPLaunchPad_wpAddLaunchPadPage2(WPLaunchPad *somSelf,
HWND hwndNotebook);
#pragma linkage(somTP_WPLaunchPad_wpAddLaunchPadPage2, system)
typedef somTP_WPLaunchPad_wpAddLaunchPadPage2 *somTD_WPLaunchPad_wpAddLaunchPadPage2;
#define somMD_WPLaunchPad_wpAddLaunchPadPage2 "::WPLaunchPad::wpAddLaunchPadPage2"
#define WPLaunchPad_wpAddLaunchPadPage2(somSelf,hwndNotebook) \
(SOM_Resolve(somSelf, WPLaunchPad, wpAddLaunchPadPage2) \
(somSelf,hwndNotebook))
#ifndef SOMGD_wpAddLaunchPadPage2
#if (defined(_wpAddLaunchPadPage2) || defined(__wpAddLaunchPadPage2))
#undef _wpAddLaunchPadPage2
#undef __wpAddLaunchPadPage2
#define SOMGD_wpAddLaunchPadPage2 1
#else
#define _wpAddLaunchPadPage2 WPLaunchPad_wpAddLaunchPadPage2
#endif /* _wpAddLaunchPadPage2 */
#endif /* SOMGD_wpAddLaunchPadPage2 */
/*
* New Method: wpQueryCloseDrawer
*/
typedef BOOL SOMLINK somTP_WPLaunchPad_wpQueryCloseDrawer(WPLaunchPad *somSelf);
#pragma linkage(somTP_WPLaunchPad_wpQueryCloseDrawer, system)
typedef somTP_WPLaunchPad_wpQueryCloseDrawer *somTD_WPLaunchPad_wpQueryCloseDrawer;
#define somMD_WPLaunchPad_wpQueryCloseDrawer "::WPLaunchPad::wpQueryCloseDrawer"
#define WPLaunchPad_wpQueryCloseDrawer(somSelf) \
(SOM_Resolve(somSelf, WPLaunchPad, wpQueryCloseDrawer) \
(somSelf))
#ifndef SOMGD_wpQueryCloseDrawer
#if (defined(_wpQueryCloseDrawer) || defined(__wpQueryCloseDrawer))
#undef _wpQueryCloseDrawer
#undef __wpQueryCloseDrawer
#define SOMGD_wpQueryCloseDrawer 1
#else
#define _wpQueryCloseDrawer WPLaunchPad_wpQueryCloseDrawer
#endif /* _wpQueryCloseDrawer */
#endif /* SOMGD_wpQueryCloseDrawer */
/*
* New Method: wpQueryDisplayVertical
*/
typedef BOOL SOMLINK somTP_WPLaunchPad_wpQueryDisplayVertical(WPLaunchPad *somSelf);
#pragma linkage(somTP_WPLaunchPad_wpQueryDisplayVertical, system)
typedef somTP_WPLaunchPad_wpQueryDisplayVertical *somTD_WPLaunchPad_wpQueryDisplayVertical;
#define somMD_WPLaunchPad_wpQueryDisplayVertical "::WPLaunchPad::wpQueryDisplayVertical"
#define WPLaunchPad_wpQueryDisplayVertical(somSelf) \
(SOM_Resolve(somSelf, WPLaunchPad, wpQueryDisplayVertical) \
(somSelf))
#ifndef SOMGD_wpQueryDisplayVertical
#if (defined(_wpQueryDisplayVertical) || defined(__wpQueryDisplayVertical))
#undef _wpQueryDisplayVertical
#undef __wpQueryDisplayVertical
#define SOMGD_wpQueryDisplayVertical 1
#else
#define _wpQueryDisplayVertical WPLaunchPad_wpQueryDisplayVertical
#endif /* _wpQueryDisplayVertical */
#endif /* SOMGD_wpQueryDisplayVertical */
/*
* New Method: wpQueryDisplayText
*/
typedef BOOL SOMLINK somTP_WPLaunchPad_wpQueryDisplayText(WPLaunchPad *somSelf);
#pragma linkage(somTP_WPLaunchPad_wpQueryDisplayText, system)
typedef somTP_WPLaunchPad_wpQueryDisplayText *somTD_WPLaunchPad_wpQueryDisplayText;
#define somMD_WPLaunchPad_wpQueryDisplayText "::WPLaunchPad::wpQueryDisplayText"
#define WPLaunchPad_wpQueryDisplayText(somSelf) \
(SOM_Resolve(somSelf, WPLaunchPad, wpQueryDisplayText) \
(somSelf))
#ifndef SOMGD_wpQueryDisplayText
#if (defined(_wpQueryDisplayText) || defined(__wpQueryDisplayText))
#undef _wpQueryDisplayText
#undef __wpQueryDisplayText
#define SOMGD_wpQueryDisplayText 1
#else
#define _wpQueryDisplayText WPLaunchPad_wpQueryDisplayText
#endif /* _wpQueryDisplayText */
#endif /* SOMGD_wpQueryDisplayText */
/*
* New Method: wpQueryDisplayTextInDrawers
*/
typedef BOOL SOMLINK somTP_WPLaunchPad_wpQueryDisplayTextInDrawers(WPLaunchPad *somSelf);
#pragma linkage(somTP_WPLaunchPad_wpQueryDisplayTextInDrawers, system)
typedef somTP_WPLaunchPad_wpQueryDisplayTextInDrawers *somTD_WPLaunchPad_wpQueryDisplayTextInDrawers;
#define somMD_WPLaunchPad_wpQueryDisplayTextInDrawers "::WPLaunchPad::wpQueryDisplayTextInDrawers"
#define WPLaunchPad_wpQueryDisplayTextInDrawers(somSelf) \
(SOM_Resolve(somSelf, WPLaunchPad, wpQueryDisplayTextInDrawers) \
(somSelf))
#ifndef SOMGD_wpQueryDisplayTextInDrawers
#if (defined(_wpQueryDisplayTextInDrawers) || defined(__wpQueryDisplayTextInDrawers))
#undef _wpQueryDisplayTextInDrawers
#undef __wpQueryDisplayTextInDrawers
#define SOMGD_wpQueryDisplayTextInDrawers 1
#else
#define _wpQueryDisplayTextInDrawers WPLaunchPad_wpQueryDisplayTextInDrawers
#endif /* _wpQueryDisplayTextInDrawers */
#endif /* SOMGD_wpQueryDisplayTextInDrawers */
/*
* New Method: wpQueryDisplaySmallIcons
*/
typedef BOOL SOMLINK somTP_WPLaunchPad_wpQueryDisplaySmallIcons(WPLaunchPad *somSelf);
#pragma linkage(somTP_WPLaunchPad_wpQueryDisplaySmallIcons, system)
typedef somTP_WPLaunchPad_wpQueryDisplaySmallIcons *somTD_WPLaunchPad_wpQueryDisplaySmallIcons;
#define somMD_WPLaunchPad_wpQueryDisplaySmallIcons "::WPLaunchPad::wpQueryDisplaySmallIcons"
#define WPLaunchPad_wpQueryDisplaySmallIcons(somSelf) \
(SOM_Resolve(somSelf, WPLaunchPad, wpQueryDisplaySmallIcons) \
(somSelf))
#ifndef SOMGD_wpQueryDisplaySmallIcons
#if (defined(_wpQueryDisplaySmallIcons) || defined(__wpQueryDisplaySmallIcons))
#undef _wpQueryDisplaySmallIcons
#undef __wpQueryDisplaySmallIcons
#define SOMGD_wpQueryDisplaySmallIcons 1
#else
#define _wpQueryDisplaySmallIcons WPLaunchPad_wpQueryDisplaySmallIcons
#endif /* _wpQueryDisplaySmallIcons */
#endif /* SOMGD_wpQueryDisplaySmallIcons */
/*
* New Method: wpQueryHideLaunchPadFrameCtls
*/
typedef BOOL SOMLINK somTP_WPLaunchPad_wpQueryHideLaunchPadFrameCtls(WPLaunchPad *somSelf);
#pragma linkage(somTP_WPLaunchPad_wpQueryHideLaunchPadFrameCtls, system)
typedef somTP_WPLaunchPad_wpQueryHideLaunchPadFrameCtls *somTD_WPLaunchPad_wpQueryHideLaunchPadFrameCtls;
#define somMD_WPLaunchPad_wpQueryHideLaunchPadFrameCtls "::WPLaunchPad::wpQueryHideLaunchPadFrameCtls"
#define WPLaunchPad_wpQueryHideLaunchPadFrameCtls(somSelf) \
(SOM_Resolve(somSelf, WPLaunchPad, wpQueryHideLaunchPadFrameCtls) \
(somSelf))
#ifndef SOMGD_wpQueryHideLaunchPadFrameCtls
#if (defined(_wpQueryHideLaunchPadFrameCtls) || defined(__wpQueryHideLaunchPadFrameCtls))
#undef _wpQueryHideLaunchPadFrameCtls
#undef __wpQueryHideLaunchPadFrameCtls
#define SOMGD_wpQueryHideLaunchPadFrameCtls 1
#else
#define _wpQueryHideLaunchPadFrameCtls WPLaunchPad_wpQueryHideLaunchPadFrameCtls
#endif /* _wpQueryHideLaunchPadFrameCtls */
#endif /* SOMGD_wpQueryHideLaunchPadFrameCtls */
/*
* New Method: wpQueryFloatOnTop
*/
typedef BOOL SOMLINK somTP_WPLaunchPad_wpQueryFloatOnTop(WPLaunchPad *somSelf);
#pragma linkage(somTP_WPLaunchPad_wpQueryFloatOnTop, system)
typedef somTP_WPLaunchPad_wpQueryFloatOnTop *somTD_WPLaunchPad_wpQueryFloatOnTop;
#define somMD_WPLaunchPad_wpQueryFloatOnTop "::WPLaunchPad::wpQueryFloatOnTop"
#define WPLaunchPad_wpQueryFloatOnTop(somSelf) \
(SOM_Resolve(somSelf, WPLaunchPad, wpQueryFloatOnTop) \
(somSelf))
#ifndef SOMGD_wpQueryFloatOnTop
#if (defined(_wpQueryFloatOnTop) || defined(__wpQueryFloatOnTop))
#undef _wpQueryFloatOnTop
#undef __wpQueryFloatOnTop
#define SOMGD_wpQueryFloatOnTop 1
#else
#define _wpQueryFloatOnTop WPLaunchPad_wpQueryFloatOnTop
#endif /* _wpQueryFloatOnTop */
#endif /* SOMGD_wpQueryFloatOnTop */
/*
* New Method: wpSetCloseDrawer
*/
typedef void SOMLINK somTP_WPLaunchPad_wpSetCloseDrawer(WPLaunchPad *somSelf,
BOOL fState);
#pragma linkage(somTP_WPLaunchPad_wpSetCloseDrawer, system)
typedef somTP_WPLaunchPad_wpSetCloseDrawer *somTD_WPLaunchPad_wpSetCloseDrawer;
#define somMD_WPLaunchPad_wpSetCloseDrawer "::WPLaunchPad::wpSetCloseDrawer"
#define WPLaunchPad_wpSetCloseDrawer(somSelf,fState) \
(SOM_Resolve(somSelf, WPLaunchPad, wpSetCloseDrawer) \
(somSelf,fState))
#ifndef SOMGD_wpSetCloseDrawer
#if (defined(_wpSetCloseDrawer) || defined(__wpSetCloseDrawer))
#undef _wpSetCloseDrawer
#undef __wpSetCloseDrawer
#define SOMGD_wpSetCloseDrawer 1
#else
#define _wpSetCloseDrawer WPLaunchPad_wpSetCloseDrawer
#endif /* _wpSetCloseDrawer */
#endif /* SOMGD_wpSetCloseDrawer */
/*
* New Method: wpSetDisplayVertical
*/
typedef void SOMLINK somTP_WPLaunchPad_wpSetDisplayVertical(WPLaunchPad *somSelf,
BOOL fState);
#pragma linkage(somTP_WPLaunchPad_wpSetDisplayVertical, system)
typedef somTP_WPLaunchPad_wpSetDisplayVertical *somTD_WPLaunchPad_wpSetDisplayVertical;
#define somMD_WPLaunchPad_wpSetDisplayVertical "::WPLaunchPad::wpSetDisplayVertical"
#define WPLaunchPad_wpSetDisplayVertical(somSelf,fState) \
(SOM_Resolve(somSelf, WPLaunchPad, wpSetDisplayVertical) \
(somSelf,fState))
#ifndef SOMGD_wpSetDisplayVertical
#if (defined(_wpSetDisplayVertical) || defined(__wpSetDisplayVertical))
#undef _wpSetDisplayVertical
#undef __wpSetDisplayVertical
#define SOMGD_wpSetDisplayVertical 1
#else
#define _wpSetDisplayVertical WPLaunchPad_wpSetDisplayVertical
#endif /* _wpSetDisplayVertical */
#endif /* SOMGD_wpSetDisplayVertical */
/*
* New Method: wpSetDisplayText
*/
typedef void SOMLINK somTP_WPLaunchPad_wpSetDisplayText(WPLaunchPad *somSelf,
BOOL fState);
#pragma linkage(somTP_WPLaunchPad_wpSetDisplayText, system)
typedef somTP_WPLaunchPad_wpSetDisplayText *somTD_WPLaunchPad_wpSetDisplayText;
#define somMD_WPLaunchPad_wpSetDisplayText "::WPLaunchPad::wpSetDisplayText"
#define WPLaunchPad_wpSetDisplayText(somSelf,fState) \
(SOM_Resolve(somSelf, WPLaunchPad, wpSetDisplayText) \
(somSelf,fState))
#ifndef SOMGD_wpSetDisplayText
#if (defined(_wpSetDisplayText) || defined(__wpSetDisplayText))
#undef _wpSetDisplayText
#undef __wpSetDisplayText
#define SOMGD_wpSetDisplayText 1
#else
#define _wpSetDisplayText WPLaunchPad_wpSetDisplayText
#endif /* _wpSetDisplayText */
#endif /* SOMGD_wpSetDisplayText */
/*
* New Method: wpSetDisplayTextInDrawers
*/
typedef void SOMLINK somTP_WPLaunchPad_wpSetDisplayTextInDrawers(WPLaunchPad *somSelf,
BOOL fState);
#pragma linkage(somTP_WPLaunchPad_wpSetDisplayTextInDrawers, system)
typedef somTP_WPLaunchPad_wpSetDisplayTextInDrawers *somTD_WPLaunchPad_wpSetDisplayTextInDrawers;
#define somMD_WPLaunchPad_wpSetDisplayTextInDrawers "::WPLaunchPad::wpSetDisplayTextInDrawers"
#define WPLaunchPad_wpSetDisplayTextInDrawers(somSelf,fState) \
(SOM_Resolve(somSelf, WPLaunchPad, wpSetDisplayTextInDrawers) \
(somSelf,fState))
#ifndef SOMGD_wpSetDisplayTextInDrawers
#if (defined(_wpSetDisplayTextInDrawers) || defined(__wpSetDisplayTextInDrawers))
#undef _wpSetDisplayTextInDrawers
#undef __wpSetDisplayTextInDrawers
#define SOMGD_wpSetDisplayTextInDrawers 1
#else
#define _wpSetDisplayTextInDrawers WPLaunchPad_wpSetDisplayTextInDrawers
#endif /* _wpSetDisplayTextInDrawers */
#endif /* SOMGD_wpSetDisplayTextInDrawers */
/*
* New Method: wpSetDisplaySmallIcons
*/
typedef void SOMLINK somTP_WPLaunchPad_wpSetDisplaySmallIcons(WPLaunchPad *somSelf,
BOOL fState);
#pragma linkage(somTP_WPLaunchPad_wpSetDisplaySmallIcons, system)
typedef somTP_WPLaunchPad_wpSetDisplaySmallIcons *somTD_WPLaunchPad_wpSetDisplaySmallIcons;
#define somMD_WPLaunchPad_wpSetDisplaySmallIcons "::WPLaunchPad::wpSetDisplaySmallIcons"
#define WPLaunchPad_wpSetDisplaySmallIcons(somSelf,fState) \
(SOM_Resolve(somSelf, WPLaunchPad, wpSetDisplaySmallIcons) \
(somSelf,fState))
#ifndef SOMGD_wpSetDisplaySmallIcons
#if (defined(_wpSetDisplaySmallIcons) || defined(__wpSetDisplaySmallIcons))
#undef _wpSetDisplaySmallIcons
#undef __wpSetDisplaySmallIcons
#define SOMGD_wpSetDisplaySmallIcons 1
#else
#define _wpSetDisplaySmallIcons WPLaunchPad_wpSetDisplaySmallIcons
#endif /* _wpSetDisplaySmallIcons */
#endif /* SOMGD_wpSetDisplaySmallIcons */
/*
* New Method: wpSetHideLaunchPadFrameCtls
*/
typedef void SOMLINK somTP_WPLaunchPad_wpSetHideLaunchPadFrameCtls(WPLaunchPad *somSelf,
BOOL fState);
#pragma linkage(somTP_WPLaunchPad_wpSetHideLaunchPadFrameCtls, system)
typedef somTP_WPLaunchPad_wpSetHideLaunchPadFrameCtls *somTD_WPLaunchPad_wpSetHideLaunchPadFrameCtls;
#define somMD_WPLaunchPad_wpSetHideLaunchPadFrameCtls "::WPLaunchPad::wpSetHideLaunchPadFrameCtls"
#define WPLaunchPad_wpSetHideLaunchPadFrameCtls(somSelf,fState) \
(SOM_Resolve(somSelf, WPLaunchPad, wpSetHideLaunchPadFrameCtls) \
(somSelf,fState))
#ifndef SOMGD_wpSetHideLaunchPadFrameCtls
#if (defined(_wpSetHideLaunchPadFrameCtls) || defined(__wpSetHideLaunchPadFrameCtls))
#undef _wpSetHideLaunchPadFrameCtls
#undef __wpSetHideLaunchPadFrameCtls
#define SOMGD_wpSetHideLaunchPadFrameCtls 1
#else
#define _wpSetHideLaunchPadFrameCtls WPLaunchPad_wpSetHideLaunchPadFrameCtls
#endif /* _wpSetHideLaunchPadFrameCtls */
#endif /* SOMGD_wpSetHideLaunchPadFrameCtls */
/*
* New Method: wpSetFloatOnTop
*/
typedef void SOMLINK somTP_WPLaunchPad_wpSetFloatOnTop(WPLaunchPad *somSelf,
BOOL fState);
#pragma linkage(somTP_WPLaunchPad_wpSetFloatOnTop, system)
typedef somTP_WPLaunchPad_wpSetFloatOnTop *somTD_WPLaunchPad_wpSetFloatOnTop;
#define somMD_WPLaunchPad_wpSetFloatOnTop "::WPLaunchPad::wpSetFloatOnTop"
#define WPLaunchPad_wpSetFloatOnTop(somSelf,fState) \
(SOM_Resolve(somSelf, WPLaunchPad, wpSetFloatOnTop) \
(somSelf,fState))
#ifndef SOMGD_wpSetFloatOnTop
#if (defined(_wpSetFloatOnTop) || defined(__wpSetFloatOnTop))
#undef _wpSetFloatOnTop
#undef __wpSetFloatOnTop
#define SOMGD_wpSetFloatOnTop 1
#else
#define _wpSetFloatOnTop WPLaunchPad_wpSetFloatOnTop
#endif /* _wpSetFloatOnTop */
#endif /* SOMGD_wpSetFloatOnTop */
/*
* New Method: wpQueryActionButtons
*/
typedef PACTIONS SOMLINK somTP_WPLaunchPad_wpQueryActionButtons(WPLaunchPad *somSelf,
PULONG pulNumActions);
#pragma linkage(somTP_WPLaunchPad_wpQueryActionButtons, system)
typedef somTP_WPLaunchPad_wpQueryActionButtons *somTD_WPLaunchPad_wpQueryActionButtons;
#define somMD_WPLaunchPad_wpQueryActionButtons "::WPLaunchPad::wpQueryActionButtons"
#define WPLaunchPad_wpQueryActionButtons(somSelf,pulNumActions) \
(SOM_Resolve(somSelf, WPLaunchPad, wpQueryActionButtons) \
(somSelf,pulNumActions))
#ifndef SOMGD_wpQueryActionButtons
#if (defined(_wpQueryActionButtons) || defined(__wpQueryActionButtons))
#undef _wpQueryActionButtons
#undef __wpQueryActionButtons
#define SOMGD_wpQueryActionButtons 1
#else
#define _wpQueryActionButtons WPLaunchPad_wpQueryActionButtons
#endif /* _wpQueryActionButtons */
#endif /* SOMGD_wpQueryActionButtons */
/*
* New Method: wpQueryObjectList
*/
typedef HOBJECT* SOMLINK somTP_WPLaunchPad_wpQueryObjectList(WPLaunchPad *somSelf,
ULONG ulDrawer,
PULONG pulNumObjects);
#pragma linkage(somTP_WPLaunchPad_wpQueryObjectList, system)
typedef somTP_WPLaunchPad_wpQueryObjectList *somTD_WPLaunchPad_wpQueryObjectList;
#define somMD_WPLaunchPad_wpQueryObjectList "::WPLaunchPad::wpQueryObjectList"
#define WPLaunchPad_wpQueryObjectList(somSelf,ulDrawer,pulNumObjects) \
(SOM_Resolve(somSelf, WPLaunchPad, wpQueryObjectList) \
(somSelf,ulDrawer,pulNumObjects))
#ifndef SOMGD_wpQueryObjectList
#if (defined(_wpQueryObjectList) || defined(__wpQueryObjectList))
#undef _wpQueryObjectList
#undef __wpQueryObjectList
#define SOMGD_wpQueryObjectList 1
#else
#define _wpQueryObjectList WPLaunchPad_wpQueryObjectList
#endif /* _wpQueryObjectList */
#endif /* SOMGD_wpQueryObjectList */
/*
* New Method: wpSetObjectListFromStrings
*/
typedef BOOL SOMLINK somTP_WPLaunchPad_wpSetObjectListFromStrings(WPLaunchPad *somSelf,
ULONG ulDrawer,
PSZ pszSetup,
ULONG ulAfter);
#pragma linkage(somTP_WPLaunchPad_wpSetObjectListFromStrings, system)
typedef somTP_WPLaunchPad_wpSetObjectListFromStrings *somTD_WPLaunchPad_wpSetObjectListFromStrings;
#define somMD_WPLaunchPad_wpSetObjectListFromStrings "::WPLaunchPad::wpSetObjectListFromStrings"
#define WPLaunchPad_wpSetObjectListFromStrings(somSelf,ulDrawer,pszSetup,ulAfter) \
(SOM_Resolve(somSelf, WPLaunchPad, wpSetObjectListFromStrings) \
(somSelf,ulDrawer,pszSetup,ulAfter))
#ifndef SOMGD_wpSetObjectListFromStrings
#if (defined(_wpSetObjectListFromStrings) || defined(__wpSetObjectListFromStrings))
#undef _wpSetObjectListFromStrings
#undef __wpSetObjectListFromStrings
#define SOMGD_wpSetObjectListFromStrings 1
#else
#define _wpSetObjectListFromStrings WPLaunchPad_wpSetObjectListFromStrings
#endif /* _wpSetObjectListFromStrings */
#endif /* SOMGD_wpSetObjectListFromStrings */
/*
* New Method: wpSetObjectListFromHObjects
*/
typedef BOOL SOMLINK somTP_WPLaunchPad_wpSetObjectListFromHObjects(WPLaunchPad *somSelf,
ULONG ulDrawer,
ULONG ulNumObjects,
HOBJECT* phobjects,
ULONG ulAfter);
#pragma linkage(somTP_WPLaunchPad_wpSetObjectListFromHObjects, system)
typedef somTP_WPLaunchPad_wpSetObjectListFromHObjects *somTD_WPLaunchPad_wpSetObjectListFromHObjects;
#define somMD_WPLaunchPad_wpSetObjectListFromHObjects "::WPLaunchPad::wpSetObjectListFromHObjects"
#define WPLaunchPad_wpSetObjectListFromHObjects(somSelf,ulDrawer,ulNumObjects,phobjects,ulAfter) \
(SOM_Resolve(somSelf, WPLaunchPad, wpSetObjectListFromHObjects) \
(somSelf,ulDrawer,ulNumObjects,phobjects,ulAfter))
#ifndef SOMGD_wpSetObjectListFromHObjects
#if (defined(_wpSetObjectListFromHObjects) || defined(__wpSetObjectListFromHObjects))
#undef _wpSetObjectListFromHObjects
#undef __wpSetObjectListFromHObjects
#define SOMGD_wpSetObjectListFromHObjects 1
#else
#define _wpSetObjectListFromHObjects WPLaunchPad_wpSetObjectListFromHObjects
#endif /* _wpSetObjectListFromHObjects */
#endif /* SOMGD_wpSetObjectListFromHObjects */
/*
* New Method: wpSetObjectListFromObjects
*/
typedef BOOL SOMLINK somTP_WPLaunchPad_wpSetObjectListFromObjects(WPLaunchPad *somSelf,
ULONG ulDrawer,
ULONG ulNumObjects,
WPObject** objects,
ULONG ulAfter);
#pragma linkage(somTP_WPLaunchPad_wpSetObjectListFromObjects, system)
typedef somTP_WPLaunchPad_wpSetObjectListFromObjects *somTD_WPLaunchPad_wpSetObjectListFromObjects;
#define somMD_WPLaunchPad_wpSetObjectListFromObjects "::WPLaunchPad::wpSetObjectListFromObjects"
#define WPLaunchPad_wpSetObjectListFromObjects(somSelf,ulDrawer,ulNumObjects,objects,ulAfter) \
(SOM_Resolve(somSelf, WPLaunchPad, wpSetObjectListFromObjects) \
(somSelf,ulDrawer,ulNumObjects,objects,ulAfter))
#ifndef SOMGD_wpSetObjectListFromObjects
#if (defined(_wpSetObjectListFromObjects) || defined(__wpSetObjectListFromObjects))
#undef _wpSetObjectListFromObjects
#undef __wpSetObjectListFromObjects
#define SOMGD_wpSetObjectListFromObjects 1
#else
#define _wpSetObjectListFromObjects WPLaunchPad_wpSetObjectListFromObjects
#endif /* _wpSetObjectListFromObjects */
#endif /* SOMGD_wpSetObjectListFromObjects */
/*
* New Method: wpSetDrawerHWND
*/
typedef void SOMLINK somTP_WPLaunchPad_wpSetDrawerHWND(WPLaunchPad *somSelf,
ULONG ulDrawer,
HWND hwnd);
#pragma linkage(somTP_WPLaunchPad_wpSetDrawerHWND, system)
typedef somTP_WPLaunchPad_wpSetDrawerHWND *somTD_WPLaunchPad_wpSetDrawerHWND;
#define somMD_WPLaunchPad_wpSetDrawerHWND "::WPLaunchPad::wpSetDrawerHWND"
#define WPLaunchPad_wpSetDrawerHWND(somSelf,ulDrawer,hwnd) \
(SOM_Resolve(somSelf, WPLaunchPad, wpSetDrawerHWND) \
(somSelf,ulDrawer,hwnd))
#ifndef SOMGD_wpSetDrawerHWND
#if (defined(_wpSetDrawerHWND) || defined(__wpSetDrawerHWND))
#undef _wpSetDrawerHWND
#undef __wpSetDrawerHWND
#define SOMGD_wpSetDrawerHWND 1
#else
#define _wpSetDrawerHWND WPLaunchPad_wpSetDrawerHWND
#endif /* _wpSetDrawerHWND */
#endif /* SOMGD_wpSetDrawerHWND */
/*
* New Method: wpQueryDrawerHWND
*/
typedef HWND SOMLINK somTP_WPLaunchPad_wpQueryDrawerHWND(WPLaunchPad *somSelf,
ULONG ulDrawer);
#pragma linkage(somTP_WPLaunchPad_wpQueryDrawerHWND, system)
typedef somTP_WPLaunchPad_wpQueryDrawerHWND *somTD_WPLaunchPad_wpQueryDrawerHWND;
#define somMD_WPLaunchPad_wpQueryDrawerHWND "::WPLaunchPad::wpQueryDrawerHWND"
#define WPLaunchPad_wpQueryDrawerHWND(somSelf,ulDrawer) \
(SOM_Resolve(somSelf, WPLaunchPad, wpQueryDrawerHWND) \
(somSelf,ulDrawer))
#ifndef SOMGD_wpQueryDrawerHWND
#if (defined(_wpQueryDrawerHWND) || defined(__wpQueryDrawerHWND))
#undef _wpQueryDrawerHWND
#undef __wpQueryDrawerHWND
#define SOMGD_wpQueryDrawerHWND 1
#else
#define _wpQueryDrawerHWND WPLaunchPad_wpQueryDrawerHWND
#endif /* _wpQueryDrawerHWND */
#endif /* SOMGD_wpQueryDrawerHWND */
/*
* New Method: wpQueryActionButtonStyle
*/
typedef ULONG SOMLINK somTP_WPLaunchPad_wpQueryActionButtonStyle(WPLaunchPad *somSelf);
#pragma linkage(somTP_WPLaunchPad_wpQueryActionButtonStyle, system)
typedef somTP_WPLaunchPad_wpQueryActionButtonStyle *somTD_WPLaunchPad_wpQueryActionButtonStyle;
#define somMD_WPLaunchPad_wpQueryActionButtonStyle "::WPLaunchPad::wpQueryActionButtonStyle"
#define WPLaunchPad_wpQueryActionButtonStyle(somSelf) \
(SOM_Resolve(somSelf, WPLaunchPad, wpQueryActionButtonStyle) \
(somSelf))
#ifndef SOMGD_wpQueryActionButtonStyle
#if (defined(_wpQueryActionButtonStyle) || defined(__wpQueryActionButtonStyle))
#undef _wpQueryActionButtonStyle
#undef __wpQueryActionButtonStyle
#define SOMGD_wpQueryActionButtonStyle 1
#else
#define _wpQueryActionButtonStyle WPLaunchPad_wpQueryActionButtonStyle
#endif /* _wpQueryActionButtonStyle */
#endif /* SOMGD_wpQueryActionButtonStyle */
/*
* New Method: wpSetActionButtonStyle
*/
typedef BOOL SOMLINK somTP_WPLaunchPad_wpSetActionButtonStyle(WPLaunchPad *somSelf,
ULONG ulStyle);
#pragma linkage(somTP_WPLaunchPad_wpSetActionButtonStyle, system)
typedef somTP_WPLaunchPad_wpSetActionButtonStyle *somTD_WPLaunchPad_wpSetActionButtonStyle;
#define somMD_WPLaunchPad_wpSetActionButtonStyle "::WPLaunchPad::wpSetActionButtonStyle"
#define WPLaunchPad_wpSetActionButtonStyle(somSelf,ulStyle) \
(SOM_Resolve(somSelf, WPLaunchPad, wpSetActionButtonStyle) \
(somSelf,ulStyle))
#ifndef SOMGD_wpSetActionButtonStyle
#if (defined(_wpSetActionButtonStyle) || defined(__wpSetActionButtonStyle))
#undef _wpSetActionButtonStyle
#undef __wpSetActionButtonStyle
#define SOMGD_wpSetActionButtonStyle 1
#else
#define _wpSetActionButtonStyle WPLaunchPad_wpSetActionButtonStyle
#endif /* _wpSetActionButtonStyle */
#endif /* SOMGD_wpSetActionButtonStyle */
/*
* New Method: wpRefreshDrawer
*/
typedef void SOMLINK somTP_WPLaunchPad_wpRefreshDrawer(WPLaunchPad *somSelf,
ULONG ulDrawer);
#pragma linkage(somTP_WPLaunchPad_wpRefreshDrawer, system)
typedef somTP_WPLaunchPad_wpRefreshDrawer *somTD_WPLaunchPad_wpRefreshDrawer;
#define somMD_WPLaunchPad_wpRefreshDrawer "::WPLaunchPad::wpRefreshDrawer"
#define WPLaunchPad_wpRefreshDrawer(somSelf,ulDrawer) \
(SOM_Resolve(somSelf, WPLaunchPad, wpRefreshDrawer) \
(somSelf,ulDrawer))
#ifndef SOMGD_wpRefreshDrawer
#if (defined(_wpRefreshDrawer) || defined(__wpRefreshDrawer))
#undef _wpRefreshDrawer
#undef __wpRefreshDrawer
#define SOMGD_wpRefreshDrawer 1
#else
#define _wpRefreshDrawer WPLaunchPad_wpRefreshDrawer
#endif /* _wpRefreshDrawer */
#endif /* SOMGD_wpRefreshDrawer */
#ifndef SOM_DONT_USE_INHERITED_MACROS
#define WPLaunchPad_wpAddObjectGeneralPage WPObject_wpAddObjectGeneralPage
#define WPLaunchPad_wpAddObjectGeneralPage2 WPObject_wpAddObjectGeneralPage2
#define WPLaunchPad_wpAddToObjUseList WPObject_wpAddToObjUseList
#define WPLaunchPad_wpAllocMem WPObject_wpAllocMem
#define WPLaunchPad_wpAppendObject WPObject_wpAppendObject
#define WPLaunchPad_wpAssertObjectMutexSem WPObject_wpAssertObjectMutexSem
#define WPLaunchPad_wpClose WPObject_wpClose
#define WPLaunchPad_wpCnrInsertObject WPObject_wpCnrInsertObject
#define WPLaunchPad_wpCnrRemoveObject WPObject_wpCnrRemoveObject
#define WPLaunchPad_wpCnrSetEmphasis WPObject_wpCnrSetEmphasis
#define WPLaunchPad_wpConfirmDelete WPObject_wpConfirmDelete
#define WPLaunchPad_wpConfirmObjectTitle WPObject_wpConfirmObjectTitle
#define WPLaunchPad_wpCopiedFromTemplate WPObject_wpCopiedFromTemplate
#define WPLaunchPad_wpCopyObject WPObject_wpCopyObject
#define WPLaunchPad_wpCreateAnother WPObject_wpCreateAnother
#define WPLaunchPad_wpCreateFromTemplate WPObject_wpCreateFromTemplate
#define WPLaunchPad_wpCreateShadowObject WPObject_wpCreateShadowObject
#define WPLaunchPad_wpDelete WPObject_wpDelete
#define WPLaunchPad_wpDeleteFromObjUseList WPObject_wpDeleteFromObjUseList
#define WPLaunchPad_wpDisplayHelp WPObject_wpDisplayHelp
#define WPLaunchPad_wpDisplayMenu WPObject_wpDisplayMenu
#define WPLaunchPad_wpDoesObjectMatch WPObject_wpDoesObjectMatch
#define WPLaunchPad_wpDraggedOverObject WPObject_wpDraggedOverObject
#define WPLaunchPad_wpDroppedOnObject WPObject_wpDroppedOnObject
#define WPLaunchPad_wpEndConversation WPObject_wpEndConversation
#define WPLaunchPad_wpFilterPopupMenu WPObject_wpFilterPopupMenu
#define WPLaunchPad_wpFindUseItem WPObject_wpFindUseItem
#define WPLaunchPad_wpFormatDragItem WPObject_wpFormatDragItem
#define WPLaunchPad_wpFree WPObject_wpFree
#define WPLaunchPad_wpFreeMem WPObject_wpFreeMem
#define WPLaunchPad_wpHide WPObject_wpHide
#define WPLaunchPad_wpInsertPopupMenuItems WPObject_wpInsertPopupMenuItems
#define WPLaunchPad_wpInsertSettingsPage WPObject_wpInsertSettingsPage
#define WPLaunchPad_wpMoveObject WPObject_wpMoveObject
#define WPLaunchPad_wpPrintObject WPObject_wpPrintObject
#define WPLaunchPad_wpQueryButtonAppearance WPObject_wpQueryButtonAppearance
#define WPLaunchPad_wpQueryConfirmations WPObject_wpQueryConfirmations
#define WPLaunchPad_wpQueryDefaultHelp WPObject_wpQueryDefaultHelp
#define WPLaunchPad_wpQueryDefaultView WPObject_wpQueryDefaultView
#define WPLaunchPad_wpQueryDetailsData WPObject_wpQueryDetailsData
#define WPLaunchPad_wpQueryError WPObject_wpQueryError
#define WPLaunchPad_wpSetFolder WPObject_wpSetFolder
#define WPLaunchPad_wpQueryFolder WPObject_wpQueryFolder
#define WPLaunchPad_wpQueryIcon WPObject_wpQueryIcon
#define WPLaunchPad_wpQueryIconData WPObject_wpQueryIconData
#define WPLaunchPad_wpQueryMinWindow WPObject_wpQueryMinWindow
#define WPLaunchPad_wpQueryNameClashOptions WPObject_wpQueryNameClashOptions
#define WPLaunchPad_wpQueryStyle WPObject_wpQueryStyle
#define WPLaunchPad_wpSetTaskRec WPObject_wpSetTaskRec
#define WPLaunchPad_wpFindTaskRec WPObject_wpFindTaskRec
#define WPLaunchPad_wpQueryTitle WPObject_wpQueryTitle
#define WPLaunchPad_wpRegisterView WPObject_wpRegisterView
#define WPLaunchPad_wpReleaseObjectMutexSem WPObject_wpReleaseObjectMutexSem
#define WPLaunchPad_wpRender WPObject_wpRender
#define WPLaunchPad_wpRenderComplete WPObject_wpRenderComplete
#define WPLaunchPad_wpReplaceObject WPObject_wpReplaceObject
#define WPLaunchPad_wpRequestObjectMutexSem WPObject_wpRequestObjectMutexSem
#define WPLaunchPad_wpRestore WPObject_wpRestore
#define WPLaunchPad_wpRestoreData WPObject_wpRestoreData
#define WPLaunchPad_wpRestoreLong WPObject_wpRestoreLong
#define WPLaunchPad_wpRestoreString WPObject_wpRestoreString
#define WPLaunchPad_wpSaveData WPObject_wpSaveData
#define WPLaunchPad_wpSaveImmediate WPObject_wpSaveImmediate
#define WPLaunchPad_wpSaveDeferred WPObject_wpSaveDeferred
#define WPLaunchPad_wpSaveLong WPObject_wpSaveLong
#define WPLaunchPad_wpSaveString WPObject_wpSaveString
#define WPLaunchPad_wpScanSetupString WPObject_wpScanSetupString
#define WPLaunchPad_wpSetConcurrentView WPObject_wpSetConcurrentView
#define WPLaunchPad_wpSetButtonAppearance WPObject_wpSetButtonAppearance
#define WPLaunchPad_wpSetDefaultHelp WPObject_wpSetDefaultHelp
#define WPLaunchPad_wpSetDefaultView WPObject_wpSetDefaultView
#define WPLaunchPad_wpSetError WPObject_wpSetError
#define WPLaunchPad_wpSetIconHandle WPObject_wpSetIconHandle
#define WPLaunchPad_wpQueryScreenGroupID WPObject_wpQueryScreenGroupID
#define WPLaunchPad_wpSetupOnce WPObject_wpSetupOnce
#define WPLaunchPad_wpSetIcon WPObject_wpSetIcon
#define WPLaunchPad_wpSetIconData WPObject_wpSetIconData
#define WPLaunchPad_wpSetMinWindow WPObject_wpSetMinWindow
#define WPLaunchPad_wpSetStyle WPObject_wpSetStyle
#define WPLaunchPad_wpModifyStyle WPObject_wpModifyStyle
#define WPLaunchPad_wpSetTitle WPObject_wpSetTitle
#define WPLaunchPad_wpSwitchTo WPObject_wpSwitchTo
#define WPLaunchPad_wpViewObject WPObject_wpViewObject
#define WPLaunchPad_wpQueryTrueStyle WPObject_wpQueryTrueStyle
#define WPLaunchPad_wpQueryHandle WPObject_wpQueryHandle
#define WPLaunchPad_wpUnlockObject WPObject_wpUnlockObject
#define WPLaunchPad_wpObjectReady WPObject_wpObjectReady
#define WPLaunchPad_wpIsObjectInitialized WPObject_wpIsObjectInitialized
#define WPLaunchPad_wpCreateShadowObjectExt WPObject_wpCreateShadowObjectExt
#define WPLaunchPad_wpCnrDeleteUseItem WPObject_wpCnrDeleteUseItem
#define WPLaunchPad_wpIsDeleteable WPObject_wpIsDeleteable
#define WPLaunchPad_wpQueryCoreRecord WPObject_wpQueryCoreRecord
#define WPLaunchPad_wpSetObjectID WPObject_wpSetObjectID
#define WPLaunchPad_wpQueryObjectID WPObject_wpQueryObjectID
#define WPLaunchPad_wpSetDefaultIconPos WPObject_wpSetDefaultIconPos
#define WPLaunchPad_wpQueryDefaultIconPos WPObject_wpQueryDefaultIconPos
#define WPLaunchPad_wpCnrRefreshDetails WPObject_wpCnrRefreshDetails
#define WPLaunchPad_wpFindViewItem WPObject_wpFindViewItem
#define WPLaunchPad_wpLockObject WPObject_wpLockObject
#define WPLaunchPad_wpIsLocked WPObject_wpIsLocked
#define WPLaunchPad_wpQueryContainerFlagPtr WPObject_wpQueryContainerFlagPtr
#define WPLaunchPad_wpWaitForClose WPObject_wpWaitForClose
#define WPLaunchPad_somDefaultCopyInit SOMObject_somDefaultCopyInit
#define WPLaunchPad_somDefaultAssign SOMObject_somDefaultAssign
#define WPLaunchPad_somDefaultConstCopyInit SOMObject_somDefaultConstCopyInit
#define WPLaunchPad_somDefaultVCopyInit SOMObject_somDefaultVCopyInit
#define WPLaunchPad_somDefaultConstVCopyInit SOMObject_somDefaultConstVCopyInit
#define WPLaunchPad_somDefaultConstAssign SOMObject_somDefaultConstAssign
#define WPLaunchPad_somDefaultVAssign SOMObject_somDefaultVAssign
#define WPLaunchPad_somDefaultConstVAssign SOMObject_somDefaultConstVAssign
#define WPLaunchPad_somInit SOMObject_somInit
#define WPLaunchPad_somFree SOMObject_somFree
#define WPLaunchPad_somUninit SOMObject_somUninit
#define WPLaunchPad_somGetClass SOMObject_somGetClass
#define WPLaunchPad_somGetClassName SOMObject_somGetClassName
#define WPLaunchPad_somGetSize SOMObject_somGetSize
#define WPLaunchPad_somIsA SOMObject_somIsA
#define WPLaunchPad_somIsInstanceOf SOMObject_somIsInstanceOf
#define WPLaunchPad_somRespondsTo SOMObject_somRespondsTo
#define WPLaunchPad_somDispatch SOMObject_somDispatch
#define WPLaunchPad_somClassDispatch SOMObject_somClassDispatch
#define WPLaunchPad_somCastObj SOMObject_somCastObj
#define WPLaunchPad_somResetObj SOMObject_somResetObj
#define WPLaunchPad_somDispatchV SOMObject_somDispatchV
#define WPLaunchPad_somDispatchL SOMObject_somDispatchL
#define WPLaunchPad_somDispatchA SOMObject_somDispatchA
#define WPLaunchPad_somDispatchD SOMObject_somDispatchD
#define WPLaunchPad_somPrintSelf SOMObject_somPrintSelf
#define WPLaunchPad_somDumpSelf SOMObject_somDumpSelf
#define WPLaunchPad_somDumpSelfInt SOMObject_somDumpSelfInt
#endif /* SOM_DONT_USE_INHERITED_MACROS */
#endif /* SOM_WPLaunchPad_h */
#ifndef SOM_M_WPLaunchPad_h
#define SOM_M_WPLaunchPad_h
#include <som.h>
/*
* -- This emitter treats Method Tokens as Thunks by default.
* -- Use the sc modifier "nothunks" to change this default
*/
#undef somresolve_
#define somresolve_(obj,mToken) ((somMethodProc*)((void)obj, mToken))
/*
* Define the class name as an object type
*/
#ifndef M_WPLaunchPad
#define M_WPLaunchPad SOMObject
#endif
#include <wpabs.h>
/*
* Start of user-defined types:
*/
/*
* End of user-defined types.
*/
#define M_WPLaunchPad_MajorVersion 1
#define M_WPLaunchPad_MinorVersion 2
/*
* External name shortening if required
*/
#ifdef SOM_USE_SHORT_EXTERNAL_NAMES
#define M_WPLaunchPadNewClass WPlnchpdc
#pragma linkage(WPlnchpdc, system)
#define M_WPLaunchPadClassData WPlnchpdd
#define M_WPLaunchPadCClassData WPlnchpdx
#endif /* SOM_USE_SHORT_EXTERNAL_NAMES */
/*--------------Migration------------*/
#define M_WPLaunchPad_classObj M_WPLaunchPadClassData.classObject
#define _M_WPLaunchPad M_WPLaunchPad_classObj
/*
* Declare the class creation procedure
*/
SOMEXTERN SOMClass * SOMLINK M_WPLaunchPadNewClass(integer4 somtmajorVersion,
integer4 somtminorVersion);
#pragma linkage(M_WPLaunchPadNewClass, system)
/*
* Declare the class data structure
*/
SOMEXTERN struct M_WPLaunchPadClassDataStructure {
SOMClass *classObject;
} SOMDLINK M_WPLaunchPadClassData;
/*
* Declare the C specific class data structure
*/
SOMEXTERN struct M_WPLaunchPadCClassDataStructure {
somMethodTabs parentMtab;
somDToken instanceDataToken;
} SOMDLINK M_WPLaunchPadCClassData;
/*
* New and Renew macros for M_WPLaunchPad
*/
#define M_WPLaunchPadNew() \
(_somNew(_M_WPLaunchPad ? _M_WPLaunchPad : M_WPLaunchPadNewClass(M_WPLaunchPad_MajorVersion, M_WPLaunchPad_MinorVersion)))
#define M_WPLaunchPadRenew(buf) \
(_somRenew(_M_WPLaunchPad ? _M_WPLaunchPad : M_WPLaunchPadNewClass(M_WPLaunchPad_MajorVersion, M_WPLaunchPad_MinorVersion), buf))
/*
* Override method: wpclsQueryTitle
*/
#define M_WPLaunchPad_wpclsQueryTitle(somSelf) \
M_WPObject_wpclsQueryTitle(somSelf)
/*
* Override method: wpclsQueryDefaultHelp
*/
#define M_WPLaunchPad_wpclsQueryDefaultHelp(somSelf,pHelpPanelId,pszHelpLibrary) \
M_WPObject_wpclsQueryDefaultHelp(somSelf,pHelpPanelId,pszHelpLibrary)
/*
* Override method: wpclsQueryDefaultView
*/
#define M_WPLaunchPad_wpclsQueryDefaultView(somSelf) \
M_WPObject_wpclsQueryDefaultView(somSelf)
/*
* Override method: wpclsQueryStyle
*/
#define M_WPLaunchPad_wpclsQueryStyle(somSelf) \
M_WPObject_wpclsQueryStyle(somSelf)
/*
* Override method: wpclsQueryIconData
*/
#define M_WPLaunchPad_wpclsQueryIconData(somSelf,pIconInfo) \
M_WPObject_wpclsQueryIconData(somSelf,pIconInfo)
#ifndef SOM_DONT_USE_INHERITED_MACROS
#define M_WPLaunchPad_wpclsQuerySetting M_WPAbstract_wpclsQuerySetting
#define M_WPLaunchPad_wpclsSetSetting M_WPAbstract_wpclsSetSetting
#define M_WPLaunchPad_wpclsCreateDefaultTemplates M_WPObject_wpclsCreateDefaultTemplates
#define M_WPLaunchPad_wpclsInitData M_WPObject_wpclsInitData
#define M_WPLaunchPad_wpclsMakeAwake M_WPObject_wpclsMakeAwake
#define M_WPLaunchPad_wpclsNew M_WPObject_wpclsNew
#define M_WPLaunchPad_wpclsQueryDetails M_WPObject_wpclsQueryDetails
#define M_WPLaunchPad_wpclsQueryDetailsInfo M_WPObject_wpclsQueryDetailsInfo
#define M_WPLaunchPad_wpclsQueryExtendedCriteria M_WPObject_wpclsQueryExtendedCriteria
#define M_WPLaunchPad_wpclsQueryFolder M_WPObject_wpclsQueryFolder
#define M_WPLaunchPad_wpclsQueryIcon M_WPObject_wpclsQueryIcon
#define M_WPLaunchPad_wpclsQuerySearchInfo M_WPObject_wpclsQuerySearchInfo
#define M_WPLaunchPad_wpclsUnInitData M_WPObject_wpclsUnInitData
#define M_WPLaunchPad_wpclsFindObjectFirst M_WPObject_wpclsFindObjectFirst
#define M_WPLaunchPad_wpclsFindObjectNext M_WPObject_wpclsFindObjectNext
#define M_WPLaunchPad_wpclsFindObjectEnd M_WPObject_wpclsFindObjectEnd
#define M_WPLaunchPad_wpclsSetError M_WPObject_wpclsSetError
#define M_WPLaunchPad_wpclsQueryError M_WPObject_wpclsQueryError
#define M_WPLaunchPad_wpclsQuerySettingsPageSize M_WPObject_wpclsQuerySettingsPageSize
#define M_WPLaunchPad_wpclsQueryObject M_WPObject_wpclsQueryObject
#define M_WPLaunchPad_wpclsQueryButtonAppearance M_WPObject_wpclsQueryButtonAppearance
#define M_WPLaunchPad_wpclsDecUsage M_WPObject_wpclsDecUsage
#define M_WPLaunchPad_wpclsIncUsage M_WPObject_wpclsIncUsage
#define M_WPLaunchPad_wpclsInsertMultipleObjects M_WPObject_wpclsInsertMultipleObjects
#define M_WPLaunchPad_wpclsFindOneObject M_WPObject_wpclsFindOneObject
#define M_WPLaunchPad_wpclsSetSettingsPageSize M_WPObject_wpclsSetSettingsPageSize
#define M_WPLaunchPad_wpclsSetIconData M_WPObject_wpclsSetIconData
#define M_WPLaunchPad_wpclsSetIcon M_WPObject_wpclsSetIcon
#define M_WPLaunchPad_wpclsObjectFromHandle M_WPObject_wpclsObjectFromHandle
#define M_WPLaunchPad_wpclsRemoveObjects M_WPObject_wpclsRemoveObjects
#define M_WPLaunchPad__get_somDataAlignment SOMClass__get_somDataAlignment
#define M_WPLaunchPad__get_somInstanceDataOffsets SOMClass__get_somInstanceDataOffsets
#define M_WPLaunchPad__get_somDirectInitClasses SOMClass__get_somDirectInitClasses
#define M_WPLaunchPad__set_somDirectInitClasses SOMClass__set_somDirectInitClasses
#define M_WPLaunchPad_somNew SOMClass_somNew
#define M_WPLaunchPad_somNewNoInit SOMClass_somNewNoInit
#define M_WPLaunchPad_somRenew SOMClass_somRenew
#define M_WPLaunchPad_somRenewNoInit SOMClass_somRenewNoInit
#define M_WPLaunchPad_somRenewNoZero SOMClass_somRenewNoZero
#define M_WPLaunchPad_somRenewNoInitNoZero SOMClass_somRenewNoInitNoZero
#define M_WPLaunchPad_somAllocate SOMClass_somAllocate
#define M_WPLaunchPad_somDeallocate SOMClass_somDeallocate
#define M_WPLaunchPad__get_somClassAllocate SOMClass__get_somClassAllocate
#define M_WPLaunchPad__get_somClassDeallocate SOMClass__get_somClassDeallocate
#define M_WPLaunchPad_somGetInstanceInitMask SOMClass_somGetInstanceInitMask
#define M_WPLaunchPad_somGetInstanceDestructionMask SOMClass_somGetInstanceDestructionMask
#define M_WPLaunchPad_somGetInstanceAssignmentMask SOMClass_somGetInstanceAssignmentMask
#define M_WPLaunchPad_somInitClass SOMClass_somInitClass
#define M_WPLaunchPad_somInitMIClass SOMClass_somInitMIClass
#define M_WPLaunchPad_somAddStaticMethod SOMClass_somAddStaticMethod
#define M_WPLaunchPad_somAddDynamicMethod SOMClass_somAddDynamicMethod
#define M_WPLaunchPad_somOverrideSMethod SOMClass_somOverrideSMethod
#define M_WPLaunchPad_somClassReady SOMClass_somClassReady
#define M_WPLaunchPad_somGetApplyStub SOMClass_somGetApplyStub
#define M_WPLaunchPad_somGetClassData SOMClass_somGetClassData
#define M_WPLaunchPad_somSetClassData SOMClass_somSetClassData
#define M_WPLaunchPad_somGetClassMtab SOMClass_somGetClassMtab
#define M_WPLaunchPad_somGetInstanceOffset SOMClass_somGetInstanceOffset
#define M_WPLaunchPad_somGetInstancePartSize SOMClass_somGetInstancePartSize
#define M_WPLaunchPad_somGetInstanceSize SOMClass_somGetInstanceSize
#define M_WPLaunchPad_somGetInstanceToken SOMClass_somGetInstanceToken
#define M_WPLaunchPad_somGetMemberToken SOMClass_somGetMemberToken
#define M_WPLaunchPad_somGetMethodData SOMClass_somGetMethodData
#define M_WPLaunchPad_somGetRdStub SOMClass_somGetRdStub
#define M_WPLaunchPad_somGetMethodDescriptor SOMClass_somGetMethodDescriptor
#define M_WPLaunchPad_somGetMethodIndex SOMClass_somGetMethodIndex
#define M_WPLaunchPad_somGetMethodToken SOMClass_somGetMethodToken
#define M_WPLaunchPad_somGetName SOMClass_somGetName
#define M_WPLaunchPad_somGetNthMethodData SOMClass_somGetNthMethodData
#define M_WPLaunchPad_somGetNthMethodInfo SOMClass_somGetNthMethodInfo
#define M_WPLaunchPad_somGetNumMethods SOMClass_somGetNumMethods
#define M_WPLaunchPad_somGetNumStaticMethods SOMClass_somGetNumStaticMethods
#define M_WPLaunchPad_somGetParent SOMClass_somGetParent
#define M_WPLaunchPad_somGetParents SOMClass_somGetParents
#define M_WPLaunchPad_somGetPClsMtab SOMClass_somGetPClsMtab
#define M_WPLaunchPad_somGetPClsMtabs SOMClass_somGetPClsMtabs
#define M_WPLaunchPad_somGetVersionNumbers SOMClass_somGetVersionNumbers
#define M_WPLaunchPad_somSetMethodDescriptor SOMClass_somSetMethodDescriptor
#define M_WPLaunchPad_somFindMethod SOMClass_somFindMethod
#define M_WPLaunchPad_somFindMethodOk SOMClass_somFindMethodOk
#define M_WPLaunchPad_somFindSMethod SOMClass_somFindSMethod
#define M_WPLaunchPad_somFindSMethodOk SOMClass_somFindSMethodOk
#define M_WPLaunchPad_somLookupMethod SOMClass_somLookupMethod
#define M_WPLaunchPad_somCheckVersion SOMClass_somCheckVersion
#define M_WPLaunchPad_somDescendedFrom SOMClass_somDescendedFrom
#define M_WPLaunchPad_somSupportsMethod SOMClass_somSupportsMethod
#define M_WPLaunchPad_somDefinedMethod SOMClass_somDefinedMethod
#define M_WPLaunchPad_somOverrideMtab SOMClass_somOverrideMtab
#define M_WPLaunchPad_somDefaultInit SOMObject_somDefaultInit
#define M_WPLaunchPad_somDestruct SOMObject_somDestruct
#define M_WPLaunchPad_somDefaultCopyInit SOMObject_somDefaultCopyInit
#define M_WPLaunchPad_somDefaultAssign SOMObject_somDefaultAssign
#define M_WPLaunchPad_somDefaultConstCopyInit SOMObject_somDefaultConstCopyInit
#define M_WPLaunchPad_somDefaultVCopyInit SOMObject_somDefaultVCopyInit
#define M_WPLaunchPad_somDefaultConstVCopyInit SOMObject_somDefaultConstVCopyInit
#define M_WPLaunchPad_somDefaultConstAssign SOMObject_somDefaultConstAssign
#define M_WPLaunchPad_somDefaultVAssign SOMObject_somDefaultVAssign
#define M_WPLaunchPad_somDefaultConstVAssign SOMObject_somDefaultConstVAssign
#define M_WPLaunchPad_somInit SOMObject_somInit
#define M_WPLaunchPad_somFree SOMObject_somFree
#define M_WPLaunchPad_somUninit SOMObject_somUninit
#define M_WPLaunchPad_somGetClass SOMObject_somGetClass
#define M_WPLaunchPad_somGetClassName SOMObject_somGetClassName
#define M_WPLaunchPad_somGetSize SOMObject_somGetSize
#define M_WPLaunchPad_somIsA SOMObject_somIsA
#define M_WPLaunchPad_somIsInstanceOf SOMObject_somIsInstanceOf
#define M_WPLaunchPad_somRespondsTo SOMObject_somRespondsTo
#define M_WPLaunchPad_somDispatch SOMObject_somDispatch
#define M_WPLaunchPad_somClassDispatch SOMObject_somClassDispatch
#define M_WPLaunchPad_somCastObj SOMObject_somCastObj
#define M_WPLaunchPad_somResetObj SOMObject_somResetObj
#define M_WPLaunchPad_somDispatchV SOMObject_somDispatchV
#define M_WPLaunchPad_somDispatchL SOMObject_somDispatchL
#define M_WPLaunchPad_somDispatchA SOMObject_somDispatchA
#define M_WPLaunchPad_somDispatchD SOMObject_somDispatchD
#define M_WPLaunchPad_somPrintSelf SOMObject_somPrintSelf
#define M_WPLaunchPad_somDumpSelf SOMObject_somDumpSelf
#define M_WPLaunchPad_somDumpSelfInt SOMObject_somDumpSelfInt
#endif /* SOM_DONT_USE_INHERITED_MACROS */
#endif /* SOM_M_WPLaunchPad_h */