home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OS/2 Shareware BBS: 10 Tools
/
10-Tools.zip
/
wpentk.zip
/
WBPENTK1.DSK
/
WPPENSYS.H
< prev
next >
Wrap
C/C++ Source or Header
|
1994-10-07
|
33KB
|
711 lines
/*
* This file was generated by the SOM Compiler.
* FileName: wppensys.h.
* Generated using:
* SOM Precompiler somopc: 2.7
* SOM Emitter emith: 2.22
*/
/*
* SCC: @(#) 63 12/8/92 16:03:07 1.5 @(#)
* Module Header
*
* Module Name: WPPENSYS
*
* OS/2 Presentation Manager Workplace class definitions
*
* Copyright (c) International Business Machines Corporation 1992
*
*/
#ifndef SOM_PenPenSubSystem_h
#define SOM_PenPenSubSystem_h
/*
* Passthru lines: File: "C.ph", "before"
*/
#define PENSUBSYSTEM_VERSION_MAJOR 1
#define PENSUBSYSTEM_VERSION_MINOR 1
#define RPE "PPMRPE.EXE"
#define PPMSVDEFAULT_RECOPTRDELAY 250
#define PPMSVDEFAULT_CONTROLS 1
#define ICONDISPLAYTIME 500
#define SET 1
#define RESET 0
#define RIGHT 1
#define LEFT 2
#define NUMCOLS 1
#define NUMROWS 2
#define LONGTICK 6
#define SHORTTICK 3
/* help res ids */
#define PENSYS_DEFAULTHELP 40002
#define FEED2DLG_HELPRES 40066
#define TIME1DLG_HELPRES 40004
#define PSSGESTUREDLG_HELPRES 40014
#define TRAINDLG_HELPRES 40005
#define CUSTOMIZATION_HWPADPAGE_HELPRES 40189
#define CUSTOMIZATION_SAVESTYLE_HELPRES 40214
#define CUSTOMIZATION_RESTORESTYLE_HELPRES 40215
#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 PenPenSubSystem
#define PenPenSubSystem SOMObject
#endif
#include <wpabs.h>
/*
* Start of user-defined types:
*/
/*
* End of user-defined types.
*/
#define PenPenSubSystem_MajorVersion 1
#define PenPenSubSystem_MinorVersion 1
/*
* External name shortening if required
*/
#ifdef SOM_USE_SHORT_EXTERNAL_NAMES
#define PenPenSubSystemNewClass WPpssc
#pragma linkage(WPpssc, system)
#define PenPenSubSystemClassData WPpssd
#define PenPenSubSystemCClassData WPpssx
#endif /* SOM_USE_SHORT_EXTERNAL_NAMES */
/*--------------Migration------------*/
#define PenPenSubSystem_classObj PenPenSubSystemClassData.classObject
#define _PenPenSubSystem PenPenSubSystem_classObj
/*
* Declare the class creation procedure
*/
SOMEXTERN SOMClass * SOMLINK PenPenSubSystemNewClass(integer4 somtmajorVersion,
integer4 somtminorVersion);
#pragma linkage(PenPenSubSystemNewClass, system)
/*
* Declare the class data structure
*/
SOMEXTERN struct PenPenSubSystemClassDataStructure {
SOMAny *classObject;
somMToken penAddPenFeedback2Page;
somMToken penAddPenTimeouts1Page;
somMToken penAddObjectEventPage;
somMToken penAddObjectEventPage2;
somMToken penInvokeGestureHelp;
somMToken penAddTrainingPage;
somMToken penAddHWPadPage;
} PenPenSubSystemClassData;
/*
* Declare the C specific class data structure
*/
SOMEXTERN struct PenPenSubSystemCClassDataStructure {
somMethodTabs parentMtab;
somDToken instanceDataToken;
} PenPenSubSystemCClassData;
/*
* New and Renew macros for PenPenSubSystem
*/
#define PenPenSubSystemNew() \
( PenPenSubSystemClassData.classObject \
? (_somNew(PenPenSubSystemClassData.classObject)) \
: ( PenPenSubSystemNewClass(PenPenSubSystem_MajorVersion, PenPenSubSystem_MinorVersion), (_somNew(PenPenSubSystemClassData.classObject)) ) )
#define PenPenSubSystemRenew(buf) \
( _somRenew(PenPenSubSystemClassData.classObject, buf) )
/*
* Override method: wpAddSettingsPages
*/
#define PenPenSubSystem_wpAddSettingsPages(somSelf,hwndNotebook) \
WPObject_wpAddSettingsPages(somSelf,hwndNotebook)
/*
* Override method: wpAddObjectWindowPage
*/
#define PenPenSubSystem_wpAddObjectWindowPage(somSelf,hwndNotebook) \
WPObject_wpAddObjectWindowPage(somSelf,hwndNotebook)
/*
* Override method: wpFilterPopupMenu
*/
#define PenPenSubSystem_wpFilterPopupMenu(somSelf,ulFlags,hwndCnr,fMultiSelect) \
WPObject_wpFilterPopupMenu(somSelf,ulFlags,hwndCnr,fMultiSelect)
/*
* New Method: penAddHWPadPage
*/
typedef ULONG SOMLINK somTP_PenPenSubSystem_penAddHWPadPage(PenPenSubSystem *somSelf,
HWND hwndNotebook);
#pragma linkage(somTP_PenPenSubSystem_penAddHWPadPage, system)
typedef somTP_PenPenSubSystem_penAddHWPadPage *somTD_PenPenSubSystem_penAddHWPadPage;
#define somMD_PenPenSubSystem_penAddHWPadPage "----"
#define PenPenSubSystem_penAddHWPadPage(somSelf,hwndNotebook) \
(SOM_Resolve(somSelf, PenPenSubSystem, penAddHWPadPage) \
(somSelf,hwndNotebook))
#ifndef SOMGD_penAddHWPadPage
#if (defined(_penAddHWPadPage) || defined(__penAddHWPadPage))
#undef _penAddHWPadPage
#undef __penAddHWPadPage
#define SOMGD_penAddHWPadPage 1
#else
#define _penAddHWPadPage PenPenSubSystem_penAddHWPadPage
#endif /* _penAddHWPadPage */
#endif /* SOMGD_penAddHWPadPage */
/*
* New Method: penAddPenFeedback2Page
*/
typedef ULONG SOMLINK somTP_PenPenSubSystem_penAddPenFeedback2Page(PenPenSubSystem *somSelf,
HWND hwndNotebook);
#pragma linkage(somTP_PenPenSubSystem_penAddPenFeedback2Page, system)
typedef somTP_PenPenSubSystem_penAddPenFeedback2Page *somTD_PenPenSubSystem_penAddPenFeedback2Page;
#define somMD_PenPenSubSystem_penAddPenFeedback2Page "----"
#define PenPenSubSystem_penAddPenFeedback2Page(somSelf,hwndNotebook) \
(SOM_Resolve(somSelf, PenPenSubSystem, penAddPenFeedback2Page) \
(somSelf,hwndNotebook))
#ifndef SOMGD_penAddPenFeedback2Page
#if (defined(_penAddPenFeedback2Page) || defined(__penAddPenFeedback2Page))
#undef _penAddPenFeedback2Page
#undef __penAddPenFeedback2Page
#define SOMGD_penAddPenFeedback2Page 1
#else
#define _penAddPenFeedback2Page PenPenSubSystem_penAddPenFeedback2Page
#endif /* _penAddPenFeedback2Page */
#endif /* SOMGD_penAddPenFeedback2Page */
/*
* New Method: penAddPenTimeouts1Page
*/
typedef ULONG SOMLINK somTP_PenPenSubSystem_penAddPenTimeouts1Page(PenPenSubSystem *somSelf,
HWND hwndNotebook);
#pragma linkage(somTP_PenPenSubSystem_penAddPenTimeouts1Page, system)
typedef somTP_PenPenSubSystem_penAddPenTimeouts1Page *somTD_PenPenSubSystem_penAddPenTimeouts1Page;
#define somMD_PenPenSubSystem_penAddPenTimeouts1Page "----"
#define PenPenSubSystem_penAddPenTimeouts1Page(somSelf,hwndNotebook) \
(SOM_Resolve(somSelf, PenPenSubSystem, penAddPenTimeouts1Page) \
(somSelf,hwndNotebook))
#ifndef SOMGD_penAddPenTimeouts1Page
#if (defined(_penAddPenTimeouts1Page) || defined(__penAddPenTimeouts1Page))
#undef _penAddPenTimeouts1Page
#undef __penAddPenTimeouts1Page
#define SOMGD_penAddPenTimeouts1Page 1
#else
#define _penAddPenTimeouts1Page PenPenSubSystem_penAddPenTimeouts1Page
#endif /* _penAddPenTimeouts1Page */
#endif /* SOMGD_penAddPenTimeouts1Page */
/*
* New Name Lookup Method: penInvokeGestureHelp
*/
typedef ULONG SOMLINK somTP_PenPenSubSystem_penInvokeGestureHelp(PenPenSubSystem *somSelf,
HOBJECT hObject);
#pragma linkage(somTP_PenPenSubSystem_penInvokeGestureHelp, system)
typedef somTP_PenPenSubSystem_penInvokeGestureHelp *somTD_PenPenSubSystem_penInvokeGestureHelp;
#define somMD_PenPenSubSystem_penInvokeGestureHelp "----"
#define PenPenSubSystem_penInvokeGestureHelp(somSelf,hObject) \
(SOM_Resolve(somSelf, PenPenSubSystem, penInvokeGestureHelp) \
(somSelf,hObject))
#ifndef lookup_penInvokeGestureHelp
static char *somLMN_penInvokeGestureHelp = "penInvokeGestureHelp";
static somId somLId_penInvokeGestureHelp = &somLMN_penInvokeGestureHelp;
#define lookup_penInvokeGestureHelp(somSelf,hObject) \
((( somTD_PenPenSubSystem_penInvokeGestureHelp ) \
_somLookupMethod(SOM_GetClass(somSelf), somLId_penInvokeGestureHelp)) \
(somSelf,hObject))
#define _penInvokeGestureHelp lookup_penInvokeGestureHelp
#endif /* lookup_penInvokeGestureHelp */
/*
* New Method: penAddObjectEventPage
*/
typedef ULONG SOMLINK somTP_PenPenSubSystem_penAddObjectEventPage(PenPenSubSystem *somSelf,
HWND hwndNotebook,
PVOID pMappingInfo);
#pragma linkage(somTP_PenPenSubSystem_penAddObjectEventPage, system)
typedef somTP_PenPenSubSystem_penAddObjectEventPage *somTD_PenPenSubSystem_penAddObjectEventPage;
#define somMD_PenPenSubSystem_penAddObjectEventPage "----"
#define PenPenSubSystem_penAddObjectEventPage(somSelf,hwndNotebook,pMappingInfo) \
(SOM_Resolve(somSelf, PenPenSubSystem, penAddObjectEventPage) \
(somSelf,hwndNotebook,pMappingInfo))
#ifndef SOMGD_penAddObjectEventPage
#if (defined(_penAddObjectEventPage) || defined(__penAddObjectEventPage))
#undef _penAddObjectEventPage
#undef __penAddObjectEventPage
#define SOMGD_penAddObjectEventPage 1
#else
#define _penAddObjectEventPage PenPenSubSystem_penAddObjectEventPage
#endif /* _penAddObjectEventPage */
#endif /* SOMGD_penAddObjectEventPage */
/*
* New Method: penAddObjectEventPage2
*/
typedef ULONG SOMLINK somTP_PenPenSubSystem_penAddObjectEventPage2(PenPenSubSystem *somSelf,
HWND hwndNotebook,
PVOID pMappingInfo);
#pragma linkage(somTP_PenPenSubSystem_penAddObjectEventPage2, system)
typedef somTP_PenPenSubSystem_penAddObjectEventPage2 *somTD_PenPenSubSystem_penAddObjectEventPage2;
#define somMD_PenPenSubSystem_penAddObjectEventPage2 "----"
#define PenPenSubSystem_penAddObjectEventPage2(somSelf,hwndNotebook,pMappingInfo) \
(SOM_Resolve(somSelf, PenPenSubSystem, penAddObjectEventPage2) \
(somSelf,hwndNotebook,pMappingInfo))
#ifndef SOMGD_penAddObjectEventPage2
#if (defined(_penAddObjectEventPage2) || defined(__penAddObjectEventPage2))
#undef _penAddObjectEventPage2
#undef __penAddObjectEventPage2
#define SOMGD_penAddObjectEventPage2 1
#else
#define _penAddObjectEventPage2 PenPenSubSystem_penAddObjectEventPage2
#endif /* _penAddObjectEventPage2 */
#endif /* SOMGD_penAddObjectEventPage2 */
/*
* New Method: penAddTrainingPage
*/
typedef ULONG SOMLINK somTP_PenPenSubSystem_penAddTrainingPage(PenPenSubSystem *somSelf,
HWND hwndNotebook);
#pragma linkage(somTP_PenPenSubSystem_penAddTrainingPage, system)
typedef somTP_PenPenSubSystem_penAddTrainingPage *somTD_PenPenSubSystem_penAddTrainingPage;
#define somMD_PenPenSubSystem_penAddTrainingPage "----"
#define PenPenSubSystem_penAddTrainingPage(somSelf,hwndNotebook) \
(SOM_Resolve(somSelf, PenPenSubSystem, penAddTrainingPage) \
(somSelf,hwndNotebook))
#ifndef SOMGD_penAddTrainingPage
#if (defined(_penAddTrainingPage) || defined(__penAddTrainingPage))
#undef _penAddTrainingPage
#undef __penAddTrainingPage
#define SOMGD_penAddTrainingPage 1
#else
#define _penAddTrainingPage PenPenSubSystem_penAddTrainingPage
#endif /* _penAddTrainingPage */
#endif /* SOMGD_penAddTrainingPage */
#ifndef SOM_DONT_USE_INHERITED_MACROS
#define PenPenSubSystem_wpQueryHandle WPObject_wpQueryHandle
#define PenPenSubSystem_wpSaveImmediate WPObject_wpSaveImmediate
#define PenPenSubSystem_wpSaveState WPObject_wpSaveState
#define PenPenSubSystem_wpRestoreState WPObject_wpRestoreState
#define PenPenSubSystem_wpSetTitle WPObject_wpSetTitle
#define PenPenSubSystem_wpCopyObject WPObject_wpCopyObject
#define PenPenSubSystem_wpMoveObject WPObject_wpMoveObject
#define PenPenSubSystem_wpQueryIconData WPObject_wpQueryIconData
#define PenPenSubSystem_wpSetIconData WPObject_wpSetIconData
#define PenPenSubSystem_wpDragOver WPObject_wpDragOver
#define PenPenSubSystem_wpReplaceObject WPObject_wpReplaceObject
#define PenPenSubSystem_wpQueryNameClashOptions WPObject_wpQueryNameClashOptions
#define PenPenSubSystem_wpAddObjectGeneralPage WPObject_wpAddObjectGeneralPage
#define PenPenSubSystem_wpAddToObjUseList WPObject_wpAddToObjUseList
#define PenPenSubSystem_wpAllocMem WPObject_wpAllocMem
#define PenPenSubSystem_wpAppendObject WPObject_wpAppendObject
#define PenPenSubSystem_wpAssertObjectMutexSem WPObject_wpAssertObjectMutexSem
#define PenPenSubSystem_wpClose WPObject_wpClose
#define PenPenSubSystem_wpCnrInsertObject WPObject_wpCnrInsertObject
#define PenPenSubSystem_wpCnrRemoveObject WPObject_wpCnrRemoveObject
#define PenPenSubSystem_wpCnrSetEmphasis WPObject_wpCnrSetEmphasis
#define PenPenSubSystem_wpConfirmDelete WPObject_wpConfirmDelete
#define PenPenSubSystem_wpConfirmObjectTitle WPObject_wpConfirmObjectTitle
#define PenPenSubSystem_wpCopiedFromTemplate WPObject_wpCopiedFromTemplate
#define PenPenSubSystem_wpCopyObject WPObject_wpCopyObject
#define PenPenSubSystem_wpCreateAnother WPObject_wpCreateAnother
#define PenPenSubSystem_wpCreateFromTemplate WPObject_wpCreateFromTemplate
#define PenPenSubSystem_wpCreateShadowObject WPObject_wpCreateShadowObject
#define PenPenSubSystem_wpDelete WPObject_wpDelete
#define PenPenSubSystem_wpDeleteFromObjUseList WPObject_wpDeleteFromObjUseList
#define PenPenSubSystem_wpDisplayHelp WPObject_wpDisplayHelp
#define PenPenSubSystem_wpDoesObjectMatch WPObject_wpDoesObjectMatch
#define PenPenSubSystem_wpDraggedOverObject WPObject_wpDraggedOverObject
#define PenPenSubSystem_wpDragOver WPObject_wpDragOver
#define PenPenSubSystem_wpDrop WPObject_wpDrop
#define PenPenSubSystem_wpDroppedOnObject WPObject_wpDroppedOnObject
#define PenPenSubSystem_wpEndConversation WPObject_wpEndConversation
#define PenPenSubSystem_wpFindUseItem WPObject_wpFindUseItem
#define PenPenSubSystem_wpFormatDragItem WPObject_wpFormatDragItem
#define PenPenSubSystem_wpFree WPObject_wpFree
#define PenPenSubSystem_wpFreeMem WPObject_wpFreeMem
#define PenPenSubSystem_wpHide WPObject_wpHide
#define PenPenSubSystem_wpInitData WPObject_wpInitData
#define PenPenSubSystem_wpInsertPopupMenuItems WPObject_wpInsertPopupMenuItems
#define PenPenSubSystem_wpInsertSettingsPage WPObject_wpInsertSettingsPage
#define PenPenSubSystem_wpMenuItemHelpSelected WPObject_wpMenuItemHelpSelected
#define PenPenSubSystem_wpMenuItemSelected WPObject_wpMenuItemSelected
#define PenPenSubSystem_wpModifyPopupMenu WPObject_wpModifyPopupMenu
#define PenPenSubSystem_wpMoveObject WPObject_wpMoveObject
#define PenPenSubSystem_wpOpen WPObject_wpOpen
#define PenPenSubSystem_wpPrintObject WPObject_wpPrintObject
#define PenPenSubSystem_wpQueryConcurrentView WPObject_wpQueryConcurrentView
#define PenPenSubSystem_wpQueryButtonAppearance WPObject_wpQueryButtonAppearance
#define PenPenSubSystem_wpQueryConfirmations WPObject_wpQueryConfirmations
#define PenPenSubSystem_wpQueryDefaultHelp WPObject_wpQueryDefaultHelp
#define PenPenSubSystem_wpQueryDefaultView WPObject_wpQueryDefaultView
#define PenPenSubSystem_wpQueryDetailsData WPObject_wpQueryDetailsData
#define PenPenSubSystem_wpQueryError WPObject_wpQueryError
#define PenPenSubSystem_wpQueryIcon WPObject_wpQueryIcon
#define PenPenSubSystem_wpQueryIconData WPObject_wpQueryIconData
#define PenPenSubSystem_wpQueryMinWindow WPObject_wpQueryMinWindow
#define PenPenSubSystem_wpQueryNameClashOptions WPObject_wpQueryNameClashOptions
#define PenPenSubSystem_wpQueryStyle WPObject_wpQueryStyle
#define PenPenSubSystem_wpSetTaskRec WPObject_wpSetTaskRec
#define PenPenSubSystem_wpFindTaskRec WPObject_wpFindTaskRec
#define PenPenSubSystem_wpQueryTitle WPObject_wpQueryTitle
#define PenPenSubSystem_wpRegisterView WPObject_wpRegisterView
#define PenPenSubSystem_wpReleaseObjectMutexSem WPObject_wpReleaseObjectMutexSem
#define PenPenSubSystem_wpRender WPObject_wpRender
#define PenPenSubSystem_wpRenderComplete WPObject_wpRenderComplete
#define PenPenSubSystem_wpReplaceObject WPObject_wpReplaceObject
#define PenPenSubSystem_wpRequestObjectMutexSem WPObject_wpRequestObjectMutexSem
#define PenPenSubSystem_wpRestore WPObject_wpRestore
#define PenPenSubSystem_wpRestoreData WPObject_wpRestoreData
#define PenPenSubSystem_wpRestoreLong WPObject_wpRestoreLong
#define PenPenSubSystem_wpRestoreState WPObject_wpRestoreState
#define PenPenSubSystem_wpRestoreString WPObject_wpRestoreString
#define PenPenSubSystem_wpSaveData WPObject_wpSaveData
#define PenPenSubSystem_wpSaveImmediate WPObject_wpSaveImmediate
#define PenPenSubSystem_wpSaveDeferred WPObject_wpSaveDeferred
#define PenPenSubSystem_wpSaveLong WPObject_wpSaveLong
#define PenPenSubSystem_wpSaveState WPObject_wpSaveState
#define PenPenSubSystem_wpSaveString WPObject_wpSaveString
#define PenPenSubSystem_wpScanSetupString WPObject_wpScanSetupString
#define PenPenSubSystem_wpSetConcurrentView WPObject_wpSetConcurrentView
#define PenPenSubSystem_wpSetButtonAppearance WPObject_wpSetButtonAppearance
#define PenPenSubSystem_wpSetDefaultHelp WPObject_wpSetDefaultHelp
#define PenPenSubSystem_wpSetDefaultView WPObject_wpSetDefaultView
#define PenPenSubSystem_wpSetError WPObject_wpSetError
#define PenPenSubSystem_wpSetIcon WPObject_wpSetIcon
#define PenPenSubSystem_wpSetIconData WPObject_wpSetIconData
#define PenPenSubSystem_wpSetMinWindow WPObject_wpSetMinWindow
#define PenPenSubSystem_wpSetStyle WPObject_wpSetStyle
#define PenPenSubSystem_wpModifyStyle WPObject_wpModifyStyle
#define PenPenSubSystem_wpSetTitle WPObject_wpSetTitle
#define PenPenSubSystem_wpSetup WPObject_wpSetup
#define PenPenSubSystem_wpSwitchTo WPObject_wpSwitchTo
#define PenPenSubSystem_wpUnInitData WPObject_wpUnInitData
#define PenPenSubSystem_wpViewObject WPObject_wpViewObject
#define PenPenSubSystem_wpQueryTrueStyle WPObject_wpQueryTrueStyle
#define PenPenSubSystem_wpQueryHandle WPObject_wpQueryHandle
#define PenPenSubSystem_wpUnlockObject WPObject_wpUnlockObject
#define PenPenSubSystem_somInit SOMObject_somInit
#define PenPenSubSystem_wpclsCreateDefaultTemplates WPObject_wpclsCreateDefaultTemplates
#define PenPenSubSystem_wpclsInitData WPObject_wpclsInitData
#define PenPenSubSystem_wpclsMakeAwake WPObject_wpclsMakeAwake
#define PenPenSubSystem_wpclsNew WPObject_wpclsNew
#define PenPenSubSystem_wpclsQueryDetails WPObject_wpclsQueryDetails
#define PenPenSubSystem_wpclsQueryDetailsInfo WPObject_wpclsQueryDetailsInfo
#define PenPenSubSystem_wpclsQueryExtendedCriteria WPObject_wpclsQueryExtendedCriteria
#define PenPenSubSystem_wpclsQueryFolder WPObject_wpclsQueryFolder
#define PenPenSubSystem_wpclsQueryIcon WPObject_wpclsQueryIcon
#define PenPenSubSystem_wpclsQuerySearchInfo WPObject_wpclsQuerySearchInfo
#define PenPenSubSystem_wpclsUnInitData WPObject_wpclsUnInitData
#define PenPenSubSystem_wpclsFindObjectFirst WPObject_wpclsFindObjectFirst
#define PenPenSubSystem_wpclsFindObjectNext WPObject_wpclsFindObjectNext
#define PenPenSubSystem_wpclsFindObjectEnd WPObject_wpclsFindObjectEnd
#define PenPenSubSystem_wpclsSetError WPObject_wpclsSetError
#define PenPenSubSystem_wpclsQueryError WPObject_wpclsQueryError
#define PenPenSubSystem_wpclsQuerySettingsPageSize WPObject_wpclsQuerySettingsPageSize
#define PenPenSubSystem_wpclsQueryObject WPObject_wpclsQueryObject
#define PenPenSubSystem_wpclsQueryButtonAppearance WPObject_wpclsQueryButtonAppearance
#define PenPenSubSystem_somUninit SOMObject_somUninit
#define PenPenSubSystem_somInitClass SOMClass_somInitClass
#define PenPenSubSystem_somNew SOMClass_somNew
#define PenPenSubSystem_somRenew SOMClass_somRenew
#define PenPenSubSystem_somFree SOMObject_somFree
#define PenPenSubSystem_somInit SOMObject_somInit
#define PenPenSubSystem_somUninit SOMObject_somUninit
#define PenPenSubSystem_somGetClass SOMObject_somGetClass
#define PenPenSubSystem_somGetClassName SOMObject_somGetClassName
#define PenPenSubSystem_somGetSize SOMObject_somGetSize
#define PenPenSubSystem_somIsA SOMObject_somIsA
#define PenPenSubSystem_somIsInstanceOf SOMObject_somIsInstanceOf
#define PenPenSubSystem_somRespondsTo SOMObject_somRespondsTo
#define PenPenSubSystem_somDispatchV SOMObject_somDispatchV
#define PenPenSubSystem_somDispatchL SOMObject_somDispatchL
#define PenPenSubSystem_somDispatchA SOMObject_somDispatchA
#define PenPenSubSystem_somDispatchD SOMObject_somDispatchD
#define PenPenSubSystem_somDispatch SOMObject_somDispatch
#define PenPenSubSystem_somClassDispatch SOMObject_somClassDispatch
#define PenPenSubSystem_somPrintSelf SOMObject_somPrintSelf
#define PenPenSubSystem_somDumpSelf SOMObject_somDumpSelf
#define PenPenSubSystem_somDumpSelfInt SOMObject_somDumpSelfInt
#endif /* SOM_DONT_USE_INHERITED_MACROS */
#endif /* SOM_PenPenSubSystem_h */
#ifndef SOM_M_M_PenPenSubSystem_mh
#define SOM_M_M_PenPenSubSystem_mh
/*
* -- 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_PenPenSubSystem
#define M_PenPenSubSystem SOMObject
#endif
/*
* Start of user-defined types:
*/
/*
* End of user-defined types.
*/
#define M_PenPenSubSystem_MajorVersion 1
#define M_PenPenSubSystem_MinorVersion 1
/*
* External name shortening if required
*/
#ifdef SOM_USE_SHORT_EXTERNAL_NAMES
#define M_PenPenSubSystemNewClass WPpssc
#pragma linkage(WPpssc, system)
#define M_PenPenSubSystemClassData WPpssd
#define M_PenPenSubSystemCClassData WPpssx
#endif /* SOM_USE_SHORT_EXTERNAL_NAMES */
/*--------------Migration------------*/
#define M_PenPenSubSystem_classObj M_PenPenSubSystemClassData.classObject
#define _M_PenPenSubSystem M_PenPenSubSystem_classObj
/*
* Declare the class creation procedure
*/
SOMEXTERN SOMClass * SOMLINK M_PenPenSubSystemNewClass(integer4 somtmajorVersion,
integer4 somtminorVersion);
#pragma linkage(M_PenPenSubSystemNewClass, system)
/*
* Declare the class data structure
*/
SOMEXTERN struct M_PenPenSubSystemClassDataStructure {
SOMAny *classObject;
} M_PenPenSubSystemClassData;
/*
* Declare the C specific class data structure
*/
SOMEXTERN struct M_PenPenSubSystemCClassDataStructure {
somMethodTabs parentMtab;
somDToken instanceDataToken;
} M_PenPenSubSystemCClassData;
/*
* New and Renew macros for M_PenPenSubSystem
*/
#define M_PenPenSubSystemNew() \
( M_PenPenSubSystemClassData.classObject \
? (_somNew(M_PenPenSubSystemClassData.classObject)) \
: ( M_PenPenSubSystemNewClass(M_PenPenSubSystem_MajorVersion, M_PenPenSubSystem_MinorVersion), (_somNew(M_PenPenSubSystemClassData.classObject)) ) )
#define M_PenPenSubSystemRenew(buf) \
( _somRenew(M_PenPenSubSystemClassData.classObject, buf) )
/*
* Override method: wpclsQueryTitle
*/
#define M_PenPenSubSystem_wpclsQueryTitle(somSelf) \
M_WPObject_wpclsQueryTitle(somSelf)
/*
* Override method: wpclsQueryDefaultHelp
*/
#define M_PenPenSubSystem_wpclsQueryDefaultHelp(somSelf,pHelpPanelId,pszHelpLibrary) \
M_WPObject_wpclsQueryDefaultHelp(somSelf,pHelpPanelId,pszHelpLibrary)
/*
* Override method: wpclsQueryDefaultView
*/
#define M_PenPenSubSystem_wpclsQueryDefaultView(somSelf) \
M_WPObject_wpclsQueryDefaultView(somSelf)
/*
* Override method: wpclsQueryStyle
*/
#define M_PenPenSubSystem_wpclsQueryStyle(somSelf) \
M_WPObject_wpclsQueryStyle(somSelf)
/*
* Override method: wpclsQueryIconData
*/
#define M_PenPenSubSystem_wpclsQueryIconData(somSelf,pIconInfo) \
M_WPObject_wpclsQueryIconData(somSelf,pIconInfo)
#ifndef SOM_DONT_USE_INHERITED_MACROS
#define M_PenPenSubSystem_wpQueryHandle WPObject_wpQueryHandle
#define M_PenPenSubSystem_wpSaveImmediate WPObject_wpSaveImmediate
#define M_PenPenSubSystem_wpSaveState WPObject_wpSaveState
#define M_PenPenSubSystem_wpRestoreState WPObject_wpRestoreState
#define M_PenPenSubSystem_wpSetTitle WPObject_wpSetTitle
#define M_PenPenSubSystem_wpCopyObject WPObject_wpCopyObject
#define M_PenPenSubSystem_wpMoveObject WPObject_wpMoveObject
#define M_PenPenSubSystem_wpQueryIconData WPObject_wpQueryIconData
#define M_PenPenSubSystem_wpSetIconData WPObject_wpSetIconData
#define M_PenPenSubSystem_wpDragOver WPObject_wpDragOver
#define M_PenPenSubSystem_wpReplaceObject WPObject_wpReplaceObject
#define M_PenPenSubSystem_wpQueryNameClashOptions WPObject_wpQueryNameClashOptions
#define M_PenPenSubSystem_wpAddObjectGeneralPage WPObject_wpAddObjectGeneralPage
#define M_PenPenSubSystem_wpAddToObjUseList WPObject_wpAddToObjUseList
#define M_PenPenSubSystem_wpAllocMem WPObject_wpAllocMem
#define M_PenPenSubSystem_wpAppendObject WPObject_wpAppendObject
#define M_PenPenSubSystem_wpAssertObjectMutexSem WPObject_wpAssertObjectMutexSem
#define M_PenPenSubSystem_wpClose WPObject_wpClose
#define M_PenPenSubSystem_wpCnrInsertObject WPObject_wpCnrInsertObject
#define M_PenPenSubSystem_wpCnrRemoveObject WPObject_wpCnrRemoveObject
#define M_PenPenSubSystem_wpCnrSetEmphasis WPObject_wpCnrSetEmphasis
#define M_PenPenSubSystem_wpConfirmDelete WPObject_wpConfirmDelete
#define M_PenPenSubSystem_wpConfirmObjectTitle WPObject_wpConfirmObjectTitle
#define M_PenPenSubSystem_wpCopiedFromTemplate WPObject_wpCopiedFromTemplate
#define M_PenPenSubSystem_wpCopyObject WPObject_wpCopyObject
#define M_PenPenSubSystem_wpCreateAnother WPObject_wpCreateAnother
#define M_PenPenSubSystem_wpCreateFromTemplate WPObject_wpCreateFromTemplate
#define M_PenPenSubSystem_wpCreateShadowObject WPObject_wpCreateShadowObject
#define M_PenPenSubSystem_wpDelete WPObject_wpDelete
#define M_PenPenSubSystem_wpDeleteFromObjUseList WPObject_wpDeleteFromObjUseList
#define M_PenPenSubSystem_wpDisplayHelp WPObject_wpDisplayHelp
#define M_PenPenSubSystem_wpDoesObjectMatch WPObject_wpDoesObjectMatch
#define M_PenPenSubSystem_wpDraggedOverObject WPObject_wpDraggedOverObject
#define M_PenPenSubSystem_wpDragOver WPObject_wpDragOver
#define M_PenPenSubSystem_wpDrop WPObject_wpDrop
#define M_PenPenSubSystem_wpDroppedOnObject WPObject_wpDroppedOnObject
#define M_PenPenSubSystem_wpEndConversation WPObject_wpEndConversation
#define M_PenPenSubSystem_wpFindUseItem WPObject_wpFindUseItem
#define M_PenPenSubSystem_wpFormatDragItem WPObject_wpFormatDragItem
#define M_PenPenSubSystem_wpFree WPObject_wpFree
#define M_PenPenSubSystem_wpFreeMem WPObject_wpFreeMem
#define M_PenPenSubSystem_wpHide WPObject_wpHide
#define M_PenPenSubSystem_wpInitData WPObject_wpInitData
#define M_PenPenSubSystem_wpInsertPopupMenuItems WPObject_wpInsertPopupMenuItems
#define M_PenPenSubSystem_wpInsertSettingsPage WPObject_wpInsertSettingsPage
#define M_PenPenSubSystem_wpMenuItemHelpSelected WPObject_wpMenuItemHelpSelected
#define M_PenPenSubSystem_wpMenuItemSelected WPObject_wpMenuItemSelected
#define M_PenPenSubSystem_wpModifyPopupMenu WPObject_wpModifyPopupMenu
#define M_PenPenSubSystem_wpMoveObject WPObject_wpMoveObject
#define M_PenPenSubSystem_wpOpen WPObject_wpOpen
#define M_PenPenSubSystem_wpPrintObject WPObject_wpPrintObject
#define M_PenPenSubSystem_wpQueryConcurrentView WPObject_wpQueryConcurrentView
#define M_PenPenSubSystem_wpQueryButtonAppearance WPObject_wpQueryButtonAppearance
#define M_PenPenSubSystem_wpQueryConfirmations WPObject_wpQueryConfirmations
#define M_PenPenSubSystem_wpQueryDefaultHelp WPObject_wpQueryDefaultHelp
#define M_PenPenSubSystem_wpQueryDefaultView WPObject_wpQueryDefaultView
#define M_PenPenSubSystem_wpQueryDetailsData WPObject_wpQueryDetailsData
#define M_PenPenSubSystem_wpQueryError WPObject_wpQueryError
#define M_PenPenSubSystem_wpQueryIcon WPObject_wpQueryIcon
#define M_PenPenSubSystem_wpQueryIconData WPObject_wpQueryIconData
#define M_PenPenSubSystem_wpQueryMinWindow WPObject_wpQueryMinWindow
#define M_PenPenSubSystem_wpQueryNameClashOptions WPObject_wpQueryNameClashOptions
#define M_PenPenSubSystem_wpQueryStyle WPObject_wpQueryStyle
#define M_PenPenSubSystem_wpSetTaskRec WPObject_wpSetTaskRec
#define M_PenPenSubSystem_wpFindTaskRec WPObject_wpFindTaskRec
#define M_PenPenSubSystem_wpQueryTitle WPObject_wpQueryTitle
#define M_PenPenSubSystem_wpRegisterView WPObject_wpRegisterView
#define M_PenPenSubSystem_wpReleaseObjectMutexSem WPObject_wpReleaseObjectMutexSem
#define M_PenPenSubSystem_wpRender WPObject_wpRender
#define M_PenPenSubSystem_wpRenderComplete WPObject_wpRenderComplete
#define M_PenPenSubSystem_wpReplaceObject WPObject_wpReplaceObject
#define M_PenPenSubSystem_wpRequestObjectMutexSem WPObject_wpRequestObjectMutexSem
#define M_PenPenSubSystem_wpRestore WPObject_wpRestore
#define M_PenPenSubSystem_wpRestoreData WPObject_wpRestoreData
#define M_PenPenSubSystem_wpRestoreLong WPObject_wpRestoreLong
#define M_PenPenSubSystem_wpRestoreState WPObject_wpRestoreState
#define M_PenPenSubSystem_wpRestoreString WPObject_wpRestoreString
#define M_PenPenSubSystem_wpSaveData WPObject_wpSaveData
#define M_PenPenSubSystem_wpSaveImmediate WPObject_wpSaveImmediate
#define M_PenPenSubSystem_wpSaveDeferred WPObject_wpSaveDeferred
#define M_PenPenSubSystem_wpSaveLong WPObject_wpSaveLong
#define M_PenPenSubSystem_wpSaveState WPObject_wpSaveState
#define M_PenPenSubSystem_wpSaveString WPObject_wpSaveString
#define M_PenPenSubSystem_wpScanSetupString WPObject_wpScanSetupString
#define M_PenPenSubSystem_wpSetConcurrentView WPObject_wpSetConcurrentView
#define M_PenPenSubSystem_wpSetButtonAppearance WPObject_wpSetButtonAppearance
#define M_PenPenSubSystem_wpSetDefaultHelp WPObject_wpSetDefaultHelp
#define M_PenPenSubSystem_wpSetDefaultView WPObject_wpSetDefaultView
#define M_PenPenSubSystem_wpSetError WPObject_wpSetError
#define M_PenPenSubSystem_wpSetIcon WPObject_wpSetIcon
#define M_PenPenSubSystem_wpSetIconData WPObject_wpSetIconData
#define M_PenPenSubSystem_wpSetMinWindow WPObject_wpSetMinWindow
#define M_PenPenSubSystem_wpSetStyle WPObject_wpSetStyle
#define M_PenPenSubSystem_wpModifyStyle WPObject_wpModifyStyle
#define M_PenPenSubSystem_wpSetTitle WPObject_wpSetTitle
#define M_PenPenSubSystem_wpSetup WPObject_wpSetup
#define M_PenPenSubSystem_wpSwitchTo WPObject_wpSwitchTo
#define M_PenPenSubSystem_wpUnInitData WPObject_wpUnInitData
#define M_PenPenSubSystem_wpViewObject WPObject_wpViewObject
#define M_PenPenSubSystem_wpQueryTrueStyle WPObject_wpQueryTrueStyle
#define M_PenPenSubSystem_wpQueryHandle WPObject_wpQueryHandle
#define M_PenPenSubSystem_wpUnlockObject WPObject_wpUnlockObject
#define M_PenPenSubSystem_somInit SOMObject_somInit
#define M_PenPenSubSystem_wpclsCreateDefaultTemplates WPObject_wpclsCreateDefaultTemplates
#define M_PenPenSubSystem_wpclsInitData WPObject_wpclsInitData
#define M_PenPenSubSystem_wpclsMakeAwake WPObject_wpclsMakeAwake
#define M_PenPenSubSystem_wpclsNew WPObject_wpclsNew
#define M_PenPenSubSystem_wpclsQueryDetails WPObject_wpclsQueryDetails
#define M_PenPenSubSystem_wpclsQueryDetailsInfo WPObject_wpclsQueryDetailsInfo
#define M_PenPenSubSystem_wpclsQueryExtendedCriteria WPObject_wpclsQueryExtendedCriteria
#define M_PenPenSubSystem_wpclsQueryFolder WPObject_wpclsQueryFolder
#define M_PenPenSubSystem_wpclsQueryIcon WPObject_wpclsQueryIcon
#define M_PenPenSubSystem_wpclsQuerySearchInfo WPObject_wpclsQuerySearchInfo
#define M_PenPenSubSystem_wpclsUnInitData WPObject_wpclsUnInitData
#define M_PenPenSubSystem_wpclsFindObjectFirst WPObject_wpclsFindObjectFirst
#define M_PenPenSubSystem_wpclsFindObjectNext WPObject_wpclsFindObjectNext
#define M_PenPenSubSystem_wpclsFindObjectEnd WPObject_wpclsFindObjectEnd
#define M_PenPenSubSystem_wpclsSetError WPObject_wpclsSetError
#define M_PenPenSubSystem_wpclsQueryError WPObject_wpclsQueryError
#define M_PenPenSubSystem_wpclsQuerySettingsPageSize WPObject_wpclsQuerySettingsPageSize
#define M_PenPenSubSystem_wpclsQueryObject WPObject_wpclsQueryObject
#define M_PenPenSubSystem_wpclsQueryButtonAppearance WPObject_wpclsQueryButtonAppearance
#define M_PenPenSubSystem_somUninit SOMObject_somUninit
#define M_PenPenSubSystem_somInitClass SOMClass_somInitClass
#define M_PenPenSubSystem_somNew SOMClass_somNew
#define M_PenPenSubSystem_somRenew SOMClass_somRenew
#define M_PenPenSubSystem_somFree SOMObject_somFree
#define M_PenPenSubSystem_somInit SOMObject_somInit
#define M_PenPenSubSystem_somUninit SOMObject_somUninit
#define M_PenPenSubSystem_somGetClass SOMObject_somGetClass
#define M_PenPenSubSystem_somGetClassName SOMObject_somGetClassName
#define M_PenPenSubSystem_somGetSize SOMObject_somGetSize
#define M_PenPenSubSystem_somIsA SOMObject_somIsA
#define M_PenPenSubSystem_somIsInstanceOf SOMObject_somIsInstanceOf
#define M_PenPenSubSystem_somRespondsTo SOMObject_somRespondsTo
#define M_PenPenSubSystem_somDispatchV SOMObject_somDispatchV
#define M_PenPenSubSystem_somDispatchL SOMObject_somDispatchL
#define M_PenPenSubSystem_somDispatchA SOMObject_somDispatchA
#define M_PenPenSubSystem_somDispatchD SOMObject_somDispatchD
#define M_PenPenSubSystem_somDispatch SOMObject_somDispatch
#define M_PenPenSubSystem_somClassDispatch SOMObject_somClassDispatch
#define M_PenPenSubSystem_somPrintSelf SOMObject_somPrintSelf
#define M_PenPenSubSystem_somDumpSelf SOMObject_somDumpSelf
#define M_PenPenSubSystem_somDumpSelfInt SOMObject_somDumpSelfInt
#endif /* SOM_DONT_USE_INHERITED_MACROS */
#endif /* SOM_M_M_PenPenSubSystem_mh */