home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OS/2 Shareware BBS: 10 Tools
/
10-Tools.zip
/
wpentk.zip
/
WBPENTK1.DSK
/
WPLOCATR.H
< prev
next >
Wrap
C/C++ Source or Header
|
1994-10-07
|
34KB
|
791 lines
/*
* This file was generated by the SOM Compiler.
* FileName: wplocatr.h.
* Generated using:
* SOM Precompiler somopc: 2.7
* SOM Emitter emith: 2.22
*/
/*
* SCC: @(#) 47 4/28/94 09:57:08 1.13 @(#)
* Module Header
*
* Module Name: WPLOCATR
*
* OS/2 Presentation Manager Workplace class definitions
*
* Copyright (c) International Business Machines Corporation 1992
*
*/
#ifndef SOM_PenLocator_h
#define SOM_PenLocator_h
/*
* Passthru lines: File: "C.ph", "before"
*/
#define LOCATOR_VERSION_MAJOR 1
#define LOCATOR_VERSION_MINOR 1
#define SVDEFAULT_DBL_TAP_RATE 700
/* help res ids */
#define PENLOCATOR_DEFAULTHELP 40068
#define TIMINGDLG_HELPRES 40069
#define CALIBRATE_HELPRES 20798
#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 PenLocator
#define PenLocator SOMObject
#endif
#include <penbtndv.h>
/*
* Start of user-defined types:
*/
/*
* End of user-defined types.
*/
#define PenLocator_MajorVersion 1
#define PenLocator_MinorVersion 1
/*
* External name shortening if required
*/
#ifdef SOM_USE_SHORT_EXTERNAL_NAMES
#define PenLocatorNewClass WPlctc
#pragma linkage(WPlctc, system)
#define PenLocatorClassData WPlctd
#define PenLocatorCClassData WPlctx
#endif /* SOM_USE_SHORT_EXTERNAL_NAMES */
/*--------------Migration------------*/
#define PenLocator_classObj PenLocatorClassData.classObject
#define _PenLocator PenLocator_classObj
/*
* Declare the class creation procedure
*/
SOMEXTERN SOMClass * SOMLINK PenLocatorNewClass(integer4 somtmajorVersion,
integer4 somtminorVersion);
#pragma linkage(PenLocatorNewClass, system)
/*
* Declare the class data structure
*/
SOMEXTERN struct PenLocatorClassDataStructure {
SOMAny *classObject;
somMToken penAddLocatorTimingPage;
somMToken penQueryCalProgram;
somMToken penSetCalProgram;
somMToken penDummyPrivate;
somMToken penSetCalParms;
somMToken penQueryCalParms;
} PenLocatorClassData;
/*
* Declare the C specific class data structure
*/
SOMEXTERN struct PenLocatorCClassDataStructure {
somMethodTabs parentMtab;
somDToken instanceDataToken;
} PenLocatorCClassData;
/*
* New and Renew macros for PenLocator
*/
#define PenLocatorNew() \
( PenLocatorClassData.classObject \
? (_somNew(PenLocatorClassData.classObject)) \
: ( PenLocatorNewClass(PenLocator_MajorVersion, PenLocator_MinorVersion), (_somNew(PenLocatorClassData.classObject)) ) )
#define PenLocatorRenew(buf) \
( _somRenew(PenLocatorClassData.classObject, buf) )
/*
* Override method: wpOpen
*/
#define PenLocator_wpOpen(somSelf,hwndCnr,ulView,param) \
WPObject_wpOpen(somSelf,hwndCnr,ulView,param)
/*
* Override method: wpAddSettingsPages
*/
#define PenLocator_wpAddSettingsPages(somSelf,hwndNotebook) \
WPObject_wpAddSettingsPages(somSelf,hwndNotebook)
/*
* Override method: wpAddObjectWindowPage
*/
#define PenLocator_wpAddObjectWindowPage(somSelf,hwndNotebook) \
WPObject_wpAddObjectWindowPage(somSelf,hwndNotebook)
/*
* Override method: wpFilterPopupMenu
*/
#define PenLocator_wpFilterPopupMenu(somSelf,ulFlags,hwndCnr,fMultiSelect) \
WPObject_wpFilterPopupMenu(somSelf,ulFlags,hwndCnr,fMultiSelect)
/*
* Override method: wpSetup
*/
#define PenLocator_wpSetup(somSelf,pszSetupString) \
WPObject_wpSetup(somSelf,pszSetupString)
/*
* Override method: wpInitData
*/
#define PenLocator_wpInitData(somSelf) \
WPObject_wpInitData(somSelf)
/*
* Override method: wpUnInitData
*/
#define PenLocator_wpUnInitData(somSelf) \
WPObject_wpUnInitData(somSelf)
/*
* Override method: wpRestoreState
*/
#define PenLocator_wpRestoreState(somSelf,ulReserved) \
WPObject_wpRestoreState(somSelf,ulReserved)
/*
* Override method: wpSaveState
*/
#define PenLocator_wpSaveState(somSelf) \
WPObject_wpSaveState(somSelf)
/*
* Override method: wpModifyPopupMenu
*/
#define PenLocator_wpModifyPopupMenu(somSelf,hwndMenu,hwndCnr,iPosition) \
WPObject_wpModifyPopupMenu(somSelf,hwndMenu,hwndCnr,iPosition)
/*
* Override method: wpMenuItemSelected
*/
#define PenLocator_wpMenuItemSelected(somSelf,hwndFrame,ulMenuId) \
WPObject_wpMenuItemSelected(somSelf,hwndFrame,ulMenuId)
/*
* Override method: wpMenuItemHelpSelected
*/
#define PenLocator_wpMenuItemHelpSelected(somSelf,MenuId) \
WPObject_wpMenuItemHelpSelected(somSelf,MenuId)
/*
* New Method: penAddLocatorTimingPage
*/
typedef ULONG SOMLINK somTP_PenLocator_penAddLocatorTimingPage(PenLocator *somSelf,
HWND hwndNotebook);
#pragma linkage(somTP_PenLocator_penAddLocatorTimingPage, system)
typedef somTP_PenLocator_penAddLocatorTimingPage *somTD_PenLocator_penAddLocatorTimingPage;
#define somMD_PenLocator_penAddLocatorTimingPage "----"
#define PenLocator_penAddLocatorTimingPage(somSelf,hwndNotebook) \
(SOM_Resolve(somSelf, PenLocator, penAddLocatorTimingPage) \
(somSelf,hwndNotebook))
#ifndef SOMGD_penAddLocatorTimingPage
#if (defined(_penAddLocatorTimingPage) || defined(__penAddLocatorTimingPage))
#undef _penAddLocatorTimingPage
#undef __penAddLocatorTimingPage
#define SOMGD_penAddLocatorTimingPage 1
#else
#define _penAddLocatorTimingPage PenLocator_penAddLocatorTimingPage
#endif /* _penAddLocatorTimingPage */
#endif /* SOMGD_penAddLocatorTimingPage */
/*
* New Method: penSetCalProgram
*/
typedef BOOL SOMLINK somTP_PenLocator_penSetCalProgram(PenLocator *somSelf,
PSZ pszName);
#pragma linkage(somTP_PenLocator_penSetCalProgram, system)
typedef somTP_PenLocator_penSetCalProgram *somTD_PenLocator_penSetCalProgram;
#define somMD_PenLocator_penSetCalProgram "----"
#define PenLocator_penSetCalProgram(somSelf,pszName) \
(SOM_Resolve(somSelf, PenLocator, penSetCalProgram) \
(somSelf,pszName))
#ifndef SOMGD_penSetCalProgram
#if (defined(_penSetCalProgram) || defined(__penSetCalProgram))
#undef _penSetCalProgram
#undef __penSetCalProgram
#define SOMGD_penSetCalProgram 1
#else
#define _penSetCalProgram PenLocator_penSetCalProgram
#endif /* _penSetCalProgram */
#endif /* SOMGD_penSetCalProgram */
/*
* New Method: penQueryCalProgram
*/
typedef PSZ SOMLINK somTP_PenLocator_penQueryCalProgram(PenLocator *somSelf);
#pragma linkage(somTP_PenLocator_penQueryCalProgram, system)
typedef somTP_PenLocator_penQueryCalProgram *somTD_PenLocator_penQueryCalProgram;
#define somMD_PenLocator_penQueryCalProgram "----"
#define PenLocator_penQueryCalProgram(somSelf) \
(SOM_Resolve(somSelf, PenLocator, penQueryCalProgram) \
(somSelf))
#ifndef SOMGD_penQueryCalProgram
#if (defined(_penQueryCalProgram) || defined(__penQueryCalProgram))
#undef _penQueryCalProgram
#undef __penQueryCalProgram
#define SOMGD_penQueryCalProgram 1
#else
#define _penQueryCalProgram PenLocator_penQueryCalProgram
#endif /* _penQueryCalProgram */
#endif /* SOMGD_penQueryCalProgram */
/*
* New Method: penSetCalParms
*/
typedef BOOL SOMLINK somTP_PenLocator_penSetCalParms(PenLocator *somSelf,
PSZ pszCalParms);
#pragma linkage(somTP_PenLocator_penSetCalParms, system)
typedef somTP_PenLocator_penSetCalParms *somTD_PenLocator_penSetCalParms;
#define somMD_PenLocator_penSetCalParms "----"
#define PenLocator_penSetCalParms(somSelf,pszCalParms) \
(SOM_Resolve(somSelf, PenLocator, penSetCalParms) \
(somSelf,pszCalParms))
#ifndef SOMGD_penSetCalParms
#if (defined(_penSetCalParms) || defined(__penSetCalParms))
#undef _penSetCalParms
#undef __penSetCalParms
#define SOMGD_penSetCalParms 1
#else
#define _penSetCalParms PenLocator_penSetCalParms
#endif /* _penSetCalParms */
#endif /* SOMGD_penSetCalParms */
/*
* New Method: penQueryCalParms
*/
typedef PSZ SOMLINK somTP_PenLocator_penQueryCalParms(PenLocator *somSelf);
#pragma linkage(somTP_PenLocator_penQueryCalParms, system)
typedef somTP_PenLocator_penQueryCalParms *somTD_PenLocator_penQueryCalParms;
#define somMD_PenLocator_penQueryCalParms "----"
#define PenLocator_penQueryCalParms(somSelf) \
(SOM_Resolve(somSelf, PenLocator, penQueryCalParms) \
(somSelf))
#ifndef SOMGD_penQueryCalParms
#if (defined(_penQueryCalParms) || defined(__penQueryCalParms))
#undef _penQueryCalParms
#undef __penQueryCalParms
#define SOMGD_penQueryCalParms 1
#else
#define _penQueryCalParms PenLocator_penQueryCalParms
#endif /* _penQueryCalParms */
#endif /* SOMGD_penQueryCalParms */
/*
* New Name Lookup Method: penDummyPrivate
*/
typedef PSZ SOMLINK somTP_PenLocator_penDummyPrivate(PenLocator *somSelf);
#pragma linkage(somTP_PenLocator_penDummyPrivate, system)
typedef somTP_PenLocator_penDummyPrivate *somTD_PenLocator_penDummyPrivate;
#define somMD_PenLocator_penDummyPrivate "----"
#define PenLocator_penDummyPrivate(somSelf) \
(SOM_Resolve(somSelf, PenLocator, penDummyPrivate) \
(somSelf))
#ifndef lookup_penDummyPrivate
static char *somLMN_penDummyPrivate = "penDummyPrivate";
static somId somLId_penDummyPrivate = &somLMN_penDummyPrivate;
#define lookup_penDummyPrivate(somSelf) \
((( somTD_PenLocator_penDummyPrivate ) \
_somLookupMethod(SOM_GetClass(somSelf), somLId_penDummyPrivate)) \
(somSelf))
#define _penDummyPrivate lookup_penDummyPrivate
#endif /* lookup_penDummyPrivate */
#ifndef SOM_DONT_USE_INHERITED_MACROS
#define PenLocator_penAddButtonsMappingsPage PenButtonDevice_penAddButtonsMappingsPage
#define PenLocator_penQueryButtonData PenButtonDevice_penQueryButtonData
#define PenLocator_penSetButtonData PenButtonDevice_penSetButtonData
#define PenLocator_penclsQueryButtonData PenButtonDevice_penclsQueryButtonData
#define PenLocator_wpclsInitData WPObject_wpclsInitData
#define PenLocator_wpclsNew WPObject_wpclsNew
#define PenLocator_wpQueryHandle WPObject_wpQueryHandle
#define PenLocator_wpSaveImmediate WPObject_wpSaveImmediate
#define PenLocator_wpSetTitle WPObject_wpSetTitle
#define PenLocator_wpCopyObject WPObject_wpCopyObject
#define PenLocator_wpMoveObject WPObject_wpMoveObject
#define PenLocator_wpQueryIconData WPObject_wpQueryIconData
#define PenLocator_wpSetIconData WPObject_wpSetIconData
#define PenLocator_wpDragOver WPObject_wpDragOver
#define PenLocator_wpReplaceObject WPObject_wpReplaceObject
#define PenLocator_wpQueryNameClashOptions WPObject_wpQueryNameClashOptions
#define PenLocator_wpAddObjectGeneralPage WPObject_wpAddObjectGeneralPage
#define PenLocator_wpAddToObjUseList WPObject_wpAddToObjUseList
#define PenLocator_wpAllocMem WPObject_wpAllocMem
#define PenLocator_wpAppendObject WPObject_wpAppendObject
#define PenLocator_wpAssertObjectMutexSem WPObject_wpAssertObjectMutexSem
#define PenLocator_wpClose WPObject_wpClose
#define PenLocator_wpCnrInsertObject WPObject_wpCnrInsertObject
#define PenLocator_wpCnrRemoveObject WPObject_wpCnrRemoveObject
#define PenLocator_wpCnrSetEmphasis WPObject_wpCnrSetEmphasis
#define PenLocator_wpConfirmDelete WPObject_wpConfirmDelete
#define PenLocator_wpConfirmObjectTitle WPObject_wpConfirmObjectTitle
#define PenLocator_wpCopiedFromTemplate WPObject_wpCopiedFromTemplate
#define PenLocator_wpCopyObject WPObject_wpCopyObject
#define PenLocator_wpCreateAnother WPObject_wpCreateAnother
#define PenLocator_wpCreateFromTemplate WPObject_wpCreateFromTemplate
#define PenLocator_wpCreateShadowObject WPObject_wpCreateShadowObject
#define PenLocator_wpDelete WPObject_wpDelete
#define PenLocator_wpDeleteFromObjUseList WPObject_wpDeleteFromObjUseList
#define PenLocator_wpDisplayHelp WPObject_wpDisplayHelp
#define PenLocator_wpDoesObjectMatch WPObject_wpDoesObjectMatch
#define PenLocator_wpDraggedOverObject WPObject_wpDraggedOverObject
#define PenLocator_wpDragOver WPObject_wpDragOver
#define PenLocator_wpDrop WPObject_wpDrop
#define PenLocator_wpDroppedOnObject WPObject_wpDroppedOnObject
#define PenLocator_wpEndConversation WPObject_wpEndConversation
#define PenLocator_wpFindUseItem WPObject_wpFindUseItem
#define PenLocator_wpFormatDragItem WPObject_wpFormatDragItem
#define PenLocator_wpFree WPObject_wpFree
#define PenLocator_wpFreeMem WPObject_wpFreeMem
#define PenLocator_wpHide WPObject_wpHide
#define PenLocator_wpInsertPopupMenuItems WPObject_wpInsertPopupMenuItems
#define PenLocator_wpInsertSettingsPage WPObject_wpInsertSettingsPage
#define PenLocator_wpMoveObject WPObject_wpMoveObject
#define PenLocator_wpPrintObject WPObject_wpPrintObject
#define PenLocator_wpQueryConcurrentView WPObject_wpQueryConcurrentView
#define PenLocator_wpQueryButtonAppearance WPObject_wpQueryButtonAppearance
#define PenLocator_wpQueryConfirmations WPObject_wpQueryConfirmations
#define PenLocator_wpQueryDefaultHelp WPObject_wpQueryDefaultHelp
#define PenLocator_wpQueryDefaultView WPObject_wpQueryDefaultView
#define PenLocator_wpQueryDetailsData WPObject_wpQueryDetailsData
#define PenLocator_wpQueryError WPObject_wpQueryError
#define PenLocator_wpQueryIcon WPObject_wpQueryIcon
#define PenLocator_wpQueryIconData WPObject_wpQueryIconData
#define PenLocator_wpQueryMinWindow WPObject_wpQueryMinWindow
#define PenLocator_wpQueryNameClashOptions WPObject_wpQueryNameClashOptions
#define PenLocator_wpQueryStyle WPObject_wpQueryStyle
#define PenLocator_wpSetTaskRec WPObject_wpSetTaskRec
#define PenLocator_wpFindTaskRec WPObject_wpFindTaskRec
#define PenLocator_wpQueryTitle WPObject_wpQueryTitle
#define PenLocator_wpRegisterView WPObject_wpRegisterView
#define PenLocator_wpReleaseObjectMutexSem WPObject_wpReleaseObjectMutexSem
#define PenLocator_wpRender WPObject_wpRender
#define PenLocator_wpRenderComplete WPObject_wpRenderComplete
#define PenLocator_wpReplaceObject WPObject_wpReplaceObject
#define PenLocator_wpRequestObjectMutexSem WPObject_wpRequestObjectMutexSem
#define PenLocator_wpRestore WPObject_wpRestore
#define PenLocator_wpRestoreData WPObject_wpRestoreData
#define PenLocator_wpRestoreLong WPObject_wpRestoreLong
#define PenLocator_wpRestoreString WPObject_wpRestoreString
#define PenLocator_wpSaveData WPObject_wpSaveData
#define PenLocator_wpSaveImmediate WPObject_wpSaveImmediate
#define PenLocator_wpSaveDeferred WPObject_wpSaveDeferred
#define PenLocator_wpSaveLong WPObject_wpSaveLong
#define PenLocator_wpSaveString WPObject_wpSaveString
#define PenLocator_wpScanSetupString WPObject_wpScanSetupString
#define PenLocator_wpSetConcurrentView WPObject_wpSetConcurrentView
#define PenLocator_wpSetButtonAppearance WPObject_wpSetButtonAppearance
#define PenLocator_wpSetDefaultHelp WPObject_wpSetDefaultHelp
#define PenLocator_wpSetDefaultView WPObject_wpSetDefaultView
#define PenLocator_wpSetError WPObject_wpSetError
#define PenLocator_wpSetIcon WPObject_wpSetIcon
#define PenLocator_wpSetIconData WPObject_wpSetIconData
#define PenLocator_wpSetMinWindow WPObject_wpSetMinWindow
#define PenLocator_wpSetStyle WPObject_wpSetStyle
#define PenLocator_wpModifyStyle WPObject_wpModifyStyle
#define PenLocator_wpSetTitle WPObject_wpSetTitle
#define PenLocator_wpSwitchTo WPObject_wpSwitchTo
#define PenLocator_wpViewObject WPObject_wpViewObject
#define PenLocator_wpQueryTrueStyle WPObject_wpQueryTrueStyle
#define PenLocator_wpQueryHandle WPObject_wpQueryHandle
#define PenLocator_wpUnlockObject WPObject_wpUnlockObject
#define PenLocator_somInit SOMObject_somInit
#define PenLocator_wpclsCreateDefaultTemplates WPObject_wpclsCreateDefaultTemplates
#define PenLocator_wpclsInitData WPObject_wpclsInitData
#define PenLocator_wpclsMakeAwake WPObject_wpclsMakeAwake
#define PenLocator_wpclsNew WPObject_wpclsNew
#define PenLocator_wpclsQueryDetails WPObject_wpclsQueryDetails
#define PenLocator_wpclsQueryDetailsInfo WPObject_wpclsQueryDetailsInfo
#define PenLocator_wpclsQueryExtendedCriteria WPObject_wpclsQueryExtendedCriteria
#define PenLocator_wpclsQueryFolder WPObject_wpclsQueryFolder
#define PenLocator_wpclsQueryIcon WPObject_wpclsQueryIcon
#define PenLocator_wpclsQuerySearchInfo WPObject_wpclsQuerySearchInfo
#define PenLocator_wpclsUnInitData WPObject_wpclsUnInitData
#define PenLocator_wpclsFindObjectFirst WPObject_wpclsFindObjectFirst
#define PenLocator_wpclsFindObjectNext WPObject_wpclsFindObjectNext
#define PenLocator_wpclsFindObjectEnd WPObject_wpclsFindObjectEnd
#define PenLocator_wpclsSetError WPObject_wpclsSetError
#define PenLocator_wpclsQueryError WPObject_wpclsQueryError
#define PenLocator_wpclsQuerySettingsPageSize WPObject_wpclsQuerySettingsPageSize
#define PenLocator_wpclsQueryObject WPObject_wpclsQueryObject
#define PenLocator_wpclsQueryButtonAppearance WPObject_wpclsQueryButtonAppearance
#define PenLocator_somUninit SOMObject_somUninit
#define PenLocator_somInitClass SOMClass_somInitClass
#define PenLocator_somNew SOMClass_somNew
#define PenLocator_somRenew SOMClass_somRenew
#define PenLocator_somFree SOMObject_somFree
#define PenLocator_somInit SOMObject_somInit
#define PenLocator_somUninit SOMObject_somUninit
#define PenLocator_somGetClass SOMObject_somGetClass
#define PenLocator_somGetClassName SOMObject_somGetClassName
#define PenLocator_somGetSize SOMObject_somGetSize
#define PenLocator_somIsA SOMObject_somIsA
#define PenLocator_somIsInstanceOf SOMObject_somIsInstanceOf
#define PenLocator_somRespondsTo SOMObject_somRespondsTo
#define PenLocator_somDispatchV SOMObject_somDispatchV
#define PenLocator_somDispatchL SOMObject_somDispatchL
#define PenLocator_somDispatchA SOMObject_somDispatchA
#define PenLocator_somDispatchD SOMObject_somDispatchD
#define PenLocator_somDispatch SOMObject_somDispatch
#define PenLocator_somClassDispatch SOMObject_somClassDispatch
#define PenLocator_somPrintSelf SOMObject_somPrintSelf
#define PenLocator_somDumpSelf SOMObject_somDumpSelf
#define PenLocator_somDumpSelfInt SOMObject_somDumpSelfInt
#endif /* SOM_DONT_USE_INHERITED_MACROS */
#endif /* SOM_PenLocator_h */
#ifndef SOM_M_M_PenLocator_mh
#define SOM_M_M_PenLocator_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_PenLocator
#define M_PenLocator SOMObject
#endif
/*
* Start of user-defined types:
*/
/*
* End of user-defined types.
*/
#define M_PenLocator_MajorVersion 1
#define M_PenLocator_MinorVersion 1
/*
* External name shortening if required
*/
#ifdef SOM_USE_SHORT_EXTERNAL_NAMES
#define M_PenLocatorNewClass WPlctc
#pragma linkage(WPlctc, system)
#define M_PenLocatorClassData WPlctd
#define M_PenLocatorCClassData WPlctx
#endif /* SOM_USE_SHORT_EXTERNAL_NAMES */
/*--------------Migration------------*/
#define M_PenLocator_classObj M_PenLocatorClassData.classObject
#define _M_PenLocator M_PenLocator_classObj
/*
* Declare the class creation procedure
*/
SOMEXTERN SOMClass * SOMLINK M_PenLocatorNewClass(integer4 somtmajorVersion,
integer4 somtminorVersion);
#pragma linkage(M_PenLocatorNewClass, system)
/*
* Declare the class data structure
*/
SOMEXTERN struct M_PenLocatorClassDataStructure {
SOMAny *classObject;
somMToken penclsQueryPauseId;
somMToken penclsQueryPauseEnableId;
somMToken penclsQueryDefaultPause;
somMToken penclsQueryPauseEnableDefault;
} M_PenLocatorClassData;
/*
* Declare the C specific class data structure
*/
SOMEXTERN struct M_PenLocatorCClassDataStructure {
somMethodTabs parentMtab;
somDToken instanceDataToken;
} M_PenLocatorCClassData;
/*
* New and Renew macros for M_PenLocator
*/
#define M_PenLocatorNew() \
( M_PenLocatorClassData.classObject \
? (_somNew(M_PenLocatorClassData.classObject)) \
: ( M_PenLocatorNewClass(M_PenLocator_MajorVersion, M_PenLocator_MinorVersion), (_somNew(M_PenLocatorClassData.classObject)) ) )
#define M_PenLocatorRenew(buf) \
( _somRenew(M_PenLocatorClassData.classObject, buf) )
/*
* Override method: wpclsQueryTitle
*/
#define M_PenLocator_wpclsQueryTitle(somSelf) \
M_WPObject_wpclsQueryTitle(somSelf)
/*
* Override method: wpclsQueryDefaultHelp
*/
#define M_PenLocator_wpclsQueryDefaultHelp(somSelf,pHelpPanelId,pszHelpLibrary) \
M_WPObject_wpclsQueryDefaultHelp(somSelf,pHelpPanelId,pszHelpLibrary)
/*
* Override method: wpclsQueryDefaultView
*/
#define M_PenLocator_wpclsQueryDefaultView(somSelf) \
M_WPObject_wpclsQueryDefaultView(somSelf)
/*
* Override method: wpclsQueryStyle
*/
#define M_PenLocator_wpclsQueryStyle(somSelf) \
M_WPObject_wpclsQueryStyle(somSelf)
/*
* Override method: wpclsQueryIconData
*/
#define M_PenLocator_wpclsQueryIconData(somSelf,pIconInfo) \
M_WPObject_wpclsQueryIconData(somSelf,pIconInfo)
/*
* New Method: penclsQueryPauseId
*/
typedef USHORT SOMLINK somTP_M_PenLocator_penclsQueryPauseId(M_PenLocator *somSelf);
#pragma linkage(somTP_M_PenLocator_penclsQueryPauseId, system)
typedef somTP_M_PenLocator_penclsQueryPauseId *somTD_M_PenLocator_penclsQueryPauseId;
#define somMD_M_PenLocator_penclsQueryPauseId "----"
#define M_PenLocator_penclsQueryPauseId(somSelf) \
(SOM_Resolve(somSelf, M_PenLocator, penclsQueryPauseId) \
(somSelf))
#ifndef SOMGD_penclsQueryPauseId
#if (defined(_penclsQueryPauseId) || defined(__penclsQueryPauseId))
#undef _penclsQueryPauseId
#undef __penclsQueryPauseId
#define SOMGD_penclsQueryPauseId 1
#else
#define _penclsQueryPauseId M_PenLocator_penclsQueryPauseId
#endif /* _penclsQueryPauseId */
#endif /* SOMGD_penclsQueryPauseId */
/*
* New Method: penclsQueryPauseEnableId
*/
typedef USHORT SOMLINK somTP_M_PenLocator_penclsQueryPauseEnableId(M_PenLocator *somSelf);
#pragma linkage(somTP_M_PenLocator_penclsQueryPauseEnableId, system)
typedef somTP_M_PenLocator_penclsQueryPauseEnableId *somTD_M_PenLocator_penclsQueryPauseEnableId;
#define somMD_M_PenLocator_penclsQueryPauseEnableId "----"
#define M_PenLocator_penclsQueryPauseEnableId(somSelf) \
(SOM_Resolve(somSelf, M_PenLocator, penclsQueryPauseEnableId) \
(somSelf))
#ifndef SOMGD_penclsQueryPauseEnableId
#if (defined(_penclsQueryPauseEnableId) || defined(__penclsQueryPauseEnableId))
#undef _penclsQueryPauseEnableId
#undef __penclsQueryPauseEnableId
#define SOMGD_penclsQueryPauseEnableId 1
#else
#define _penclsQueryPauseEnableId M_PenLocator_penclsQueryPauseEnableId
#endif /* _penclsQueryPauseEnableId */
#endif /* SOMGD_penclsQueryPauseEnableId */
/*
* New Method: penclsQueryDefaultPause
*/
typedef ULONG SOMLINK somTP_M_PenLocator_penclsQueryDefaultPause(M_PenLocator *somSelf);
#pragma linkage(somTP_M_PenLocator_penclsQueryDefaultPause, system)
typedef somTP_M_PenLocator_penclsQueryDefaultPause *somTD_M_PenLocator_penclsQueryDefaultPause;
#define somMD_M_PenLocator_penclsQueryDefaultPause "----"
#define M_PenLocator_penclsQueryDefaultPause(somSelf) \
(SOM_Resolve(somSelf, M_PenLocator, penclsQueryDefaultPause) \
(somSelf))
#ifndef SOMGD_penclsQueryDefaultPause
#if (defined(_penclsQueryDefaultPause) || defined(__penclsQueryDefaultPause))
#undef _penclsQueryDefaultPause
#undef __penclsQueryDefaultPause
#define SOMGD_penclsQueryDefaultPause 1
#else
#define _penclsQueryDefaultPause M_PenLocator_penclsQueryDefaultPause
#endif /* _penclsQueryDefaultPause */
#endif /* SOMGD_penclsQueryDefaultPause */
/*
* New Method: penclsQueryPauseEnableDefault
*/
typedef ULONG SOMLINK somTP_M_PenLocator_penclsQueryPauseEnableDefault(M_PenLocator *somSelf);
#pragma linkage(somTP_M_PenLocator_penclsQueryPauseEnableDefault, system)
typedef somTP_M_PenLocator_penclsQueryPauseEnableDefault *somTD_M_PenLocator_penclsQueryPauseEnableDefault;
#define somMD_M_PenLocator_penclsQueryPauseEnableDefault "----"
#define M_PenLocator_penclsQueryPauseEnableDefault(somSelf) \
(SOM_Resolve(somSelf, M_PenLocator, penclsQueryPauseEnableDefault) \
(somSelf))
#ifndef SOMGD_penclsQueryPauseEnableDefault
#if (defined(_penclsQueryPauseEnableDefault) || defined(__penclsQueryPauseEnableDefault))
#undef _penclsQueryPauseEnableDefault
#undef __penclsQueryPauseEnableDefault
#define SOMGD_penclsQueryPauseEnableDefault 1
#else
#define _penclsQueryPauseEnableDefault M_PenLocator_penclsQueryPauseEnableDefault
#endif /* _penclsQueryPauseEnableDefault */
#endif /* SOMGD_penclsQueryPauseEnableDefault */
#ifndef SOM_DONT_USE_INHERITED_MACROS
#define M_PenLocator_penAddButtonsMappingsPage PenButtonDevice_penAddButtonsMappingsPage
#define M_PenLocator_penQueryButtonData PenButtonDevice_penQueryButtonData
#define M_PenLocator_penSetButtonData PenButtonDevice_penSetButtonData
#define M_PenLocator_penclsQueryButtonData PenButtonDevice_penclsQueryButtonData
#define M_PenLocator_wpclsInitData WPObject_wpclsInitData
#define M_PenLocator_wpclsNew WPObject_wpclsNew
#define M_PenLocator_wpQueryHandle WPObject_wpQueryHandle
#define M_PenLocator_wpSaveImmediate WPObject_wpSaveImmediate
#define M_PenLocator_wpSetTitle WPObject_wpSetTitle
#define M_PenLocator_wpCopyObject WPObject_wpCopyObject
#define M_PenLocator_wpMoveObject WPObject_wpMoveObject
#define M_PenLocator_wpQueryIconData WPObject_wpQueryIconData
#define M_PenLocator_wpSetIconData WPObject_wpSetIconData
#define M_PenLocator_wpDragOver WPObject_wpDragOver
#define M_PenLocator_wpReplaceObject WPObject_wpReplaceObject
#define M_PenLocator_wpQueryNameClashOptions WPObject_wpQueryNameClashOptions
#define M_PenLocator_wpAddObjectGeneralPage WPObject_wpAddObjectGeneralPage
#define M_PenLocator_wpAddToObjUseList WPObject_wpAddToObjUseList
#define M_PenLocator_wpAllocMem WPObject_wpAllocMem
#define M_PenLocator_wpAppendObject WPObject_wpAppendObject
#define M_PenLocator_wpAssertObjectMutexSem WPObject_wpAssertObjectMutexSem
#define M_PenLocator_wpClose WPObject_wpClose
#define M_PenLocator_wpCnrInsertObject WPObject_wpCnrInsertObject
#define M_PenLocator_wpCnrRemoveObject WPObject_wpCnrRemoveObject
#define M_PenLocator_wpCnrSetEmphasis WPObject_wpCnrSetEmphasis
#define M_PenLocator_wpConfirmDelete WPObject_wpConfirmDelete
#define M_PenLocator_wpConfirmObjectTitle WPObject_wpConfirmObjectTitle
#define M_PenLocator_wpCopiedFromTemplate WPObject_wpCopiedFromTemplate
#define M_PenLocator_wpCopyObject WPObject_wpCopyObject
#define M_PenLocator_wpCreateAnother WPObject_wpCreateAnother
#define M_PenLocator_wpCreateFromTemplate WPObject_wpCreateFromTemplate
#define M_PenLocator_wpCreateShadowObject WPObject_wpCreateShadowObject
#define M_PenLocator_wpDelete WPObject_wpDelete
#define M_PenLocator_wpDeleteFromObjUseList WPObject_wpDeleteFromObjUseList
#define M_PenLocator_wpDisplayHelp WPObject_wpDisplayHelp
#define M_PenLocator_wpDoesObjectMatch WPObject_wpDoesObjectMatch
#define M_PenLocator_wpDraggedOverObject WPObject_wpDraggedOverObject
#define M_PenLocator_wpDragOver WPObject_wpDragOver
#define M_PenLocator_wpDrop WPObject_wpDrop
#define M_PenLocator_wpDroppedOnObject WPObject_wpDroppedOnObject
#define M_PenLocator_wpEndConversation WPObject_wpEndConversation
#define M_PenLocator_wpFindUseItem WPObject_wpFindUseItem
#define M_PenLocator_wpFormatDragItem WPObject_wpFormatDragItem
#define M_PenLocator_wpFree WPObject_wpFree
#define M_PenLocator_wpFreeMem WPObject_wpFreeMem
#define M_PenLocator_wpHide WPObject_wpHide
#define M_PenLocator_wpInsertPopupMenuItems WPObject_wpInsertPopupMenuItems
#define M_PenLocator_wpInsertSettingsPage WPObject_wpInsertSettingsPage
#define M_PenLocator_wpMoveObject WPObject_wpMoveObject
#define M_PenLocator_wpPrintObject WPObject_wpPrintObject
#define M_PenLocator_wpQueryConcurrentView WPObject_wpQueryConcurrentView
#define M_PenLocator_wpQueryButtonAppearance WPObject_wpQueryButtonAppearance
#define M_PenLocator_wpQueryConfirmations WPObject_wpQueryConfirmations
#define M_PenLocator_wpQueryDefaultHelp WPObject_wpQueryDefaultHelp
#define M_PenLocator_wpQueryDefaultView WPObject_wpQueryDefaultView
#define M_PenLocator_wpQueryDetailsData WPObject_wpQueryDetailsData
#define M_PenLocator_wpQueryError WPObject_wpQueryError
#define M_PenLocator_wpQueryIcon WPObject_wpQueryIcon
#define M_PenLocator_wpQueryIconData WPObject_wpQueryIconData
#define M_PenLocator_wpQueryMinWindow WPObject_wpQueryMinWindow
#define M_PenLocator_wpQueryNameClashOptions WPObject_wpQueryNameClashOptions
#define M_PenLocator_wpQueryStyle WPObject_wpQueryStyle
#define M_PenLocator_wpSetTaskRec WPObject_wpSetTaskRec
#define M_PenLocator_wpFindTaskRec WPObject_wpFindTaskRec
#define M_PenLocator_wpQueryTitle WPObject_wpQueryTitle
#define M_PenLocator_wpRegisterView WPObject_wpRegisterView
#define M_PenLocator_wpReleaseObjectMutexSem WPObject_wpReleaseObjectMutexSem
#define M_PenLocator_wpRender WPObject_wpRender
#define M_PenLocator_wpRenderComplete WPObject_wpRenderComplete
#define M_PenLocator_wpReplaceObject WPObject_wpReplaceObject
#define M_PenLocator_wpRequestObjectMutexSem WPObject_wpRequestObjectMutexSem
#define M_PenLocator_wpRestore WPObject_wpRestore
#define M_PenLocator_wpRestoreData WPObject_wpRestoreData
#define M_PenLocator_wpRestoreLong WPObject_wpRestoreLong
#define M_PenLocator_wpRestoreString WPObject_wpRestoreString
#define M_PenLocator_wpSaveData WPObject_wpSaveData
#define M_PenLocator_wpSaveImmediate WPObject_wpSaveImmediate
#define M_PenLocator_wpSaveDeferred WPObject_wpSaveDeferred
#define M_PenLocator_wpSaveLong WPObject_wpSaveLong
#define M_PenLocator_wpSaveString WPObject_wpSaveString
#define M_PenLocator_wpScanSetupString WPObject_wpScanSetupString
#define M_PenLocator_wpSetConcurrentView WPObject_wpSetConcurrentView
#define M_PenLocator_wpSetButtonAppearance WPObject_wpSetButtonAppearance
#define M_PenLocator_wpSetDefaultHelp WPObject_wpSetDefaultHelp
#define M_PenLocator_wpSetDefaultView WPObject_wpSetDefaultView
#define M_PenLocator_wpSetError WPObject_wpSetError
#define M_PenLocator_wpSetIcon WPObject_wpSetIcon
#define M_PenLocator_wpSetIconData WPObject_wpSetIconData
#define M_PenLocator_wpSetMinWindow WPObject_wpSetMinWindow
#define M_PenLocator_wpSetStyle WPObject_wpSetStyle
#define M_PenLocator_wpModifyStyle WPObject_wpModifyStyle
#define M_PenLocator_wpSetTitle WPObject_wpSetTitle
#define M_PenLocator_wpSwitchTo WPObject_wpSwitchTo
#define M_PenLocator_wpViewObject WPObject_wpViewObject
#define M_PenLocator_wpQueryTrueStyle WPObject_wpQueryTrueStyle
#define M_PenLocator_wpQueryHandle WPObject_wpQueryHandle
#define M_PenLocator_wpUnlockObject WPObject_wpUnlockObject
#define M_PenLocator_somInit SOMObject_somInit
#define M_PenLocator_wpclsCreateDefaultTemplates WPObject_wpclsCreateDefaultTemplates
#define M_PenLocator_wpclsInitData WPObject_wpclsInitData
#define M_PenLocator_wpclsMakeAwake WPObject_wpclsMakeAwake
#define M_PenLocator_wpclsNew WPObject_wpclsNew
#define M_PenLocator_wpclsQueryDetails WPObject_wpclsQueryDetails
#define M_PenLocator_wpclsQueryDetailsInfo WPObject_wpclsQueryDetailsInfo
#define M_PenLocator_wpclsQueryExtendedCriteria WPObject_wpclsQueryExtendedCriteria
#define M_PenLocator_wpclsQueryFolder WPObject_wpclsQueryFolder
#define M_PenLocator_wpclsQueryIcon WPObject_wpclsQueryIcon
#define M_PenLocator_wpclsQuerySearchInfo WPObject_wpclsQuerySearchInfo
#define M_PenLocator_wpclsUnInitData WPObject_wpclsUnInitData
#define M_PenLocator_wpclsFindObjectFirst WPObject_wpclsFindObjectFirst
#define M_PenLocator_wpclsFindObjectNext WPObject_wpclsFindObjectNext
#define M_PenLocator_wpclsFindObjectEnd WPObject_wpclsFindObjectEnd
#define M_PenLocator_wpclsSetError WPObject_wpclsSetError
#define M_PenLocator_wpclsQueryError WPObject_wpclsQueryError
#define M_PenLocator_wpclsQuerySettingsPageSize WPObject_wpclsQuerySettingsPageSize
#define M_PenLocator_wpclsQueryObject WPObject_wpclsQueryObject
#define M_PenLocator_wpclsQueryButtonAppearance WPObject_wpclsQueryButtonAppearance
#define M_PenLocator_somUninit SOMObject_somUninit
#define M_PenLocator_somInitClass SOMClass_somInitClass
#define M_PenLocator_somNew SOMClass_somNew
#define M_PenLocator_somRenew SOMClass_somRenew
#define M_PenLocator_somFree SOMObject_somFree
#define M_PenLocator_somInit SOMObject_somInit
#define M_PenLocator_somUninit SOMObject_somUninit
#define M_PenLocator_somGetClass SOMObject_somGetClass
#define M_PenLocator_somGetClassName SOMObject_somGetClassName
#define M_PenLocator_somGetSize SOMObject_somGetSize
#define M_PenLocator_somIsA SOMObject_somIsA
#define M_PenLocator_somIsInstanceOf SOMObject_somIsInstanceOf
#define M_PenLocator_somRespondsTo SOMObject_somRespondsTo
#define M_PenLocator_somDispatchV SOMObject_somDispatchV
#define M_PenLocator_somDispatchL SOMObject_somDispatchL
#define M_PenLocator_somDispatchA SOMObject_somDispatchA
#define M_PenLocator_somDispatchD SOMObject_somDispatchD
#define M_PenLocator_somDispatch SOMObject_somDispatch
#define M_PenLocator_somClassDispatch SOMObject_somClassDispatch
#define M_PenLocator_somPrintSelf SOMObject_somPrintSelf
#define M_PenLocator_somDumpSelf SOMObject_somDumpSelf
#define M_PenLocator_somDumpSelfInt SOMObject_somDumpSelfInt
#endif /* SOM_DONT_USE_INHERITED_MACROS */
#endif /* SOM_M_M_PenLocator_mh */