
/*
 * This file was generated by the SOM Compiler.
 * FileName: \odwin\h\ODTLWND.h.
 * Generated using:
 *     SOM Precompiler somipc: 2.29.1.3
 *     SOM Emitter emith.dll: 2.41
 */

/*
 * 
 *  Theory of Operation
 * 
 * 
 * 	This class defines toolspace used with ODToolSpaceManager.
 * 
 *  Classes defined in this interface
 * 
 */


#ifndef SOM_ODToolWindow_h
#define SOM_ODToolWindow_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 class data structures as resolution macros
 */
#define ODToolWindowClassData (*resolve_ODToolWindowClassData())
#define ODToolWindowCClassData (*resolve_ODToolWindowCClassData())

/*
 * Define the class name as an object type
 */
#ifndef ODToolWindow
#define ODToolWindow SOMObject
#endif
#include <Window.h>

/*
 * Start of user-defined types:
 */
#ifndef SOMClass
    #define SOMClass SOMObject
#endif /* SOMClass */
#ifndef ODObject
    #define ODObject SOMObject
#endif /* ODObject */
#ifndef ODExtension
    #define ODExtension SOMObject
#endif /* ODExtension */
#ifndef ODRefCntObject
    #define ODRefCntObject SOMObject
#endif /* ODRefCntObject */
#ifndef ODBaseWindow
    #define ODBaseWindow SOMObject
#endif /* ODBaseWindow */
#ifndef ODFacet
    #define ODFacet SOMObject
#endif /* ODFacet */
#ifndef ODFrame
    #define ODFrame SOMObject
#endif /* ODFrame */
#ifndef ODPart
    #define ODPart SOMObject
#endif /* ODPart */
#ifndef ODStorageUnit
    #define ODStorageUnit SOMObject
#endif /* ODStorageUnit */
#ifndef ODSession
    #define ODSession SOMObject
#endif /* ODSession */
#ifndef ODArbitrator
    #define ODArbitrator SOMObject
#endif /* ODArbitrator */
#ifndef ODDraft
    #define ODDraft SOMObject
#endif /* ODDraft */
#ifndef ODWindow
    #define ODWindow SOMObject
#endif /* ODWindow */
#ifndef ODToolWindow
    #define ODToolWindow SOMObject
#endif /* ODToolWindow */
#ifndef ODToolSpaceManager
    #define ODToolSpaceManager SOMObject
#endif /* ODToolSpaceManager */
#ifndef ODToolSpaceObj
    #define ODToolSpaceObj SOMObject
#endif /* ODToolSpaceObj */

/*
 * End of user-defined types.
 */

#define ODToolWindow_MajorVersion 0
#define ODToolWindow_MinorVersion 0

/*
 * External name shortening if required
 */
#ifdef SOM_USE_SHORT_EXTERNAL_NAMES
#define ODToolWindowNewClass c
#define ODToolWindowClassData d
#define ODToolWindowCClassData x
#endif /* SOM_USE_SHORT_EXTERNAL_NAMES */
/*--------------Migration------------*/
#define ODToolWindow_classObj ODToolWindowClassData.classObject
#define _ODToolWindow ODToolWindow_classObj

/*
 * Declare the class creation procedure
 */
SOMEXTERN SOMClass * SOMLINK ODToolWindowNewClass(integer4 somntmajorVersion,
		integer4 somntminorVersion);

/*
 * Declare the class data structure
 */
SOMEXTERN struct ODToolWindowClassDataStructure {
	SOMClass *classObject;
	somMToken InitToolWindow;
	somMToken CreatePlatformWindow;
	somMToken GetParentWindow;
	somMToken SetParentWindow;
	somMToken HandleMove;
	somMToken HandleDestroy;
	somMToken SetSizePosition;
	somMToken GetToolSpaceObj;
	somMToken SetToolSpaceObj;
}  _ODToolWindowClassData;
SOMEXTERN struct ODToolWindowClassDataStructure * SOMLINK resolve_ODToolWindowClassData(void);

/*
 * Declare the C specific class data structure
 */
SOMEXTERN struct ODToolWindowCClassDataStructure {
	somMethodTabs parentMtab;
	somDToken instanceDataToken;
}  _ODToolWindowCClassData;
SOMEXTERN struct ODToolWindowCClassDataStructure * SOMLINK resolve_ODToolWindowCClassData(void);

/*
 * New and Renew macros for ODToolWindow
 */
#define ODToolWindowNew() \
   (_somNew(_ODToolWindow ? _ODToolWindow : ODToolWindowNewClass(ODToolWindow_MajorVersion, ODToolWindow_MinorVersion)))
#define ODToolWindowRenew(buf) \
   (_somRenew(_ODToolWindow ? _ODToolWindow : ODToolWindowNewClass(ODToolWindow_MajorVersion, ODToolWindow_MinorVersion), buf))

/*
 * Override method: somInit
 */
#define ODToolWindow_somInit(somSelf) \
	SOMObject_somInit(somSelf)

/*
 * Override method: somUninit
 */
#define ODToolWindow_somUninit(somSelf) \
	SOMObject_somUninit(somSelf)

/*
 * Override method: InitWindow
 */
#define ODToolWindow_InitWindow(somSelf,ev,platformWindow,frameType,isRootWindow,isResizable,isFloating,shouldSave,rootPart,viewType,presentation,sourceFrame) \
	ODWindow_InitWindow(somSelf,ev,platformWindow,frameType,isRootWindow,isResizable,isFloating,shouldSave,rootPart,viewType,presentation,sourceFrame)

/*
 * Override method: InitWindowFromStorage
 */
#define ODToolWindow_InitWindowFromStorage(somSelf,ev,su) \
	ODWindow_InitWindowFromStorage(somSelf,ev,su)

/*
 * Override method: CommonInitWindow
 */
#define ODToolWindow_CommonInitWindow(somSelf,ev) \
	ODWindow_CommonInitWindow(somSelf,ev)

/*
 * Override method: Show
 */
#define ODToolWindow_Show(somSelf,ev) \
	ODBaseWindow_Show(somSelf,ev)

/*
 * Override method: Hide
 */
#define ODToolWindow_Hide(somSelf,ev) \
	ODBaseWindow_Hide(somSelf,ev)

/*
 * Override method: AdjustWindowShape
 */
#define ODToolWindow_AdjustWindowShape(somSelf,ev) \
	ODBaseWindow_AdjustWindowShape(somSelf,ev)

/*
 * Override method: GetFacetUnderPoint
 */
#define ODToolWindow_GetFacetUnderPoint(somSelf,ev,aPoint) \
	ODBaseWindow_GetFacetUnderPoint(somSelf,ev,aPoint)

/*
 * Override method: Open
 */
#define ODToolWindow_Open(somSelf,ev) \
	ODBaseWindow_Open(somSelf,ev)

/*
 * Override method: Select
 */
#define ODToolWindow_Select(somSelf,ev) \
	ODWindow_Select(somSelf,ev)

/*
 * Override method: HandleActivateEvent
 */
#define ODToolWindow_HandleActivateEvent(somSelf,ev,theEvent) \
	ODWindow_HandleActivateEvent(somSelf,ev,theEvent)

/*
 * Override method: HandleUpdateEvent
 */
#define ODToolWindow_HandleUpdateEvent(somSelf,ev,theEvent) \
	ODWindow_HandleUpdateEvent(somSelf,ev,theEvent)

/*
 * Override method: Update
 */
#define ODToolWindow_Update(somSelf,ev) \
	ODWindow_Update(somSelf,ev)

/*
 * Override method: Drag
 */
#define ODToolWindow_Drag(somSelf,ev,startPoint,draggingBounds) \
	ODWindow_Drag(somSelf,ev,startPoint,draggingBounds)

/*
 * Override method: SuspendResume
 */
#define ODToolWindow_SuspendResume(somSelf,ev,event) \
	ODWindow_SuspendResume(somSelf,ev,event)

/*
 * Override method: Externalize
 */
#define ODToolWindow_Externalize(somSelf,ev) \
	ODWindow_Externalize(somSelf,ev)

/*
 * Override method: SetStorageUnit
 */
#define ODToolWindow_SetStorageUnit(somSelf,ev,su) \
	ODWindow_SetStorageUnit(somSelf,ev,su)

/*
 * Override method: CreateRootFrame
 */
#define ODToolWindow_CreateRootFrame(somSelf,ev,frameType,viewType,presentation) \
	ODWindow_CreateRootFrame(somSelf,ev,frameType,viewType,presentation)

/*
 * Override method: CreateRootFacet
 */
#define ODToolWindow_CreateRootFacet(somSelf,ev) \
	ODWindow_CreateRootFacet(somSelf,ev)

/*
 * Override method: DrawActiveBorder
 */
#define ODToolWindow_DrawActiveBorder(somSelf,ev,frame) \
	ODWindow_DrawActiveBorder(somSelf,ev,frame)

/*
 * Override method: GetRootPart
 */
#define ODToolWindow_GetRootPart(somSelf,ev) \
	ODWindow_GetRootPart(somSelf,ev)

/*
 * Override method: GetRootFrame
 */
#define ODToolWindow_GetRootFrame(somSelf,ev) \
	ODBaseWindow_GetRootFrame(somSelf,ev)

/*
 * Override method: GetRootFacet
 */
#define ODToolWindow_GetRootFacet(somSelf,ev) \
	ODBaseWindow_GetRootFacet(somSelf,ev)

/*
 * Override method: SetRootPart
 */
#define ODToolWindow_SetRootPart(somSelf,ev,aPart) \
	ODWindow_SetRootPart(somSelf,ev,aPart)

/*
 * Override method: SetRootFrame
 */
#define ODToolWindow_SetRootFrame(somSelf,ev,aFrame) \
	ODWindow_SetRootFrame(somSelf,ev,aFrame)

/*
 * Override method: SetRootFacet
 */
#define ODToolWindow_SetRootFacet(somSelf,ev,aFacet) \
	ODWindow_SetRootFacet(somSelf,ev,aFacet)

/*
 * New Method: InitToolWindow
 */
typedef void   (SOMLINK * somTD_ODToolWindow_InitToolWindow)(ODToolWindow *somSelf, Environment *ev,
		ODPart* requestingPart,
		ODSession* session,
		ODPlatformWindow parentWindow,
		ODToolSpaceManager* theTSMgr,
		ODRect* wndBounds,
		ODToolSpaceObj* aToolSpaceObj,
		ODBoolean isFloating);
#define somMD_ODToolWindow_InitToolWindow "::ODToolWindow::InitToolWindow"
#define ODToolWindow_InitToolWindow(somSelf,ev,requestingPart,session,parentWindow,theTSMgr,wndBounds,aToolSpaceObj,isFloating) \
    (SOM_Resolve(somSelf, ODToolWindow, InitToolWindow) \
	(somSelf,ev,requestingPart,session,parentWindow,theTSMgr,wndBounds,aToolSpaceObj,isFloating))
#ifndef SOMGD_InitToolWindow
    #if (defined(_InitToolWindow) || defined(__InitToolWindow))
        #undef _InitToolWindow
        #undef __InitToolWindow
        #define SOMGD_InitToolWindow 1
    #else
        #define _InitToolWindow ODToolWindow_InitToolWindow
    #endif /* _InitToolWindow */
#endif /* SOMGD_InitToolWindow */

/*
 * New Method: CreatePlatformWindow
 */
typedef ODPlatformWindow   (SOMLINK * somTD_ODToolWindow_CreatePlatformWindow)(ODToolWindow *somSelf, Environment *ev,
		ODPlatformWindow parent,
		ODRect* bounds,
		ODBoolean isFloating);
#define somMD_ODToolWindow_CreatePlatformWindow "::ODToolWindow::CreatePlatformWindow"
#define ODToolWindow_CreatePlatformWindow(somSelf,ev,parent,bounds,isFloating) \
    (SOM_Resolve(somSelf, ODToolWindow, CreatePlatformWindow) \
	(somSelf,ev,parent,bounds,isFloating))
#ifndef SOMGD_CreatePlatformWindow
    #if (defined(_CreatePlatformWindow) || defined(__CreatePlatformWindow))
        #undef _CreatePlatformWindow
        #undef __CreatePlatformWindow
        #define SOMGD_CreatePlatformWindow 1
    #else
        #define _CreatePlatformWindow ODToolWindow_CreatePlatformWindow
    #endif /* _CreatePlatformWindow */
#endif /* SOMGD_CreatePlatformWindow */

/*
 * New Method: GetParentWindow
 */
typedef ODPlatformWindow   (SOMLINK * somTD_ODToolWindow_GetParentWindow)(ODToolWindow *somSelf, Environment *ev);
#define somMD_ODToolWindow_GetParentWindow "::ODToolWindow::GetParentWindow"
#define ODToolWindow_GetParentWindow(somSelf,ev) \
    (SOM_Resolve(somSelf, ODToolWindow, GetParentWindow) \
	(somSelf,ev))
#ifndef SOMGD_GetParentWindow
    #if (defined(_GetParentWindow) || defined(__GetParentWindow))
        #undef _GetParentWindow
        #undef __GetParentWindow
        #define SOMGD_GetParentWindow 1
    #else
        #define _GetParentWindow ODToolWindow_GetParentWindow
    #endif /* _GetParentWindow */
#endif /* SOMGD_GetParentWindow */

/*
 * New Method: SetParentWindow
 */
typedef void   (SOMLINK * somTD_ODToolWindow_SetParentWindow)(ODToolWindow *somSelf, Environment *ev,
		ODPlatformWindow aWnd);
#define somMD_ODToolWindow_SetParentWindow "::ODToolWindow::SetParentWindow"
#define ODToolWindow_SetParentWindow(somSelf,ev,aWnd) \
    (SOM_Resolve(somSelf, ODToolWindow, SetParentWindow) \
	(somSelf,ev,aWnd))
#ifndef SOMGD_SetParentWindow
    #if (defined(_SetParentWindow) || defined(__SetParentWindow))
        #undef _SetParentWindow
        #undef __SetParentWindow
        #define SOMGD_SetParentWindow 1
    #else
        #define _SetParentWindow ODToolWindow_SetParentWindow
    #endif /* _SetParentWindow */
#endif /* SOMGD_SetParentWindow */

/*
 * New Method: HandleMove
 */
typedef void   (SOMLINK * somTD_ODToolWindow_HandleMove)(ODToolWindow *somSelf, Environment *ev,
		ODULong lParam);
#define somMD_ODToolWindow_HandleMove "::ODToolWindow::HandleMove"
#define ODToolWindow_HandleMove(somSelf,ev,lParam) \
    (SOM_Resolve(somSelf, ODToolWindow, HandleMove) \
	(somSelf,ev,lParam))
#ifndef SOMGD_HandleMove
    #if (defined(_HandleMove) || defined(__HandleMove))
        #undef _HandleMove
        #undef __HandleMove
        #define SOMGD_HandleMove 1
    #else
        #define _HandleMove ODToolWindow_HandleMove
    #endif /* _HandleMove */
#endif /* SOMGD_HandleMove */

/*
 * New Method: HandleDestroy
 */
typedef void   (SOMLINK * somTD_ODToolWindow_HandleDestroy)(ODToolWindow *somSelf, Environment *ev);
#define somMD_ODToolWindow_HandleDestroy "::ODToolWindow::HandleDestroy"
#define ODToolWindow_HandleDestroy(somSelf,ev) \
    (SOM_Resolve(somSelf, ODToolWindow, HandleDestroy) \
	(somSelf,ev))
#ifndef SOMGD_HandleDestroy
    #if (defined(_HandleDestroy) || defined(__HandleDestroy))
        #undef _HandleDestroy
        #undef __HandleDestroy
        #define SOMGD_HandleDestroy 1
    #else
        #define _HandleDestroy ODToolWindow_HandleDestroy
    #endif /* _HandleDestroy */
#endif /* SOMGD_HandleDestroy */

/*
 * New Method: SetSizePosition
 */
typedef ODBoolean   (SOMLINK * somTD_ODToolWindow_SetSizePosition)(ODToolWindow *somSelf, Environment *ev,
		ODSShort x,
		ODSShort y,
		ODSShort width,
		ODSShort height);
#define somMD_ODToolWindow_SetSizePosition "::ODToolWindow::SetSizePosition"
#define ODToolWindow_SetSizePosition(somSelf,ev,x,y,width,height) \
    (SOM_Resolve(somSelf, ODToolWindow, SetSizePosition) \
	(somSelf,ev,x,y,width,height))
#ifndef SOMGD_SetSizePosition
    #if (defined(_SetSizePosition) || defined(__SetSizePosition))
        #undef _SetSizePosition
        #undef __SetSizePosition
        #define SOMGD_SetSizePosition 1
    #else
        #define _SetSizePosition ODToolWindow_SetSizePosition
    #endif /* _SetSizePosition */
#endif /* SOMGD_SetSizePosition */

/*
 * New Method: GetToolSpaceObj
 */
typedef ODToolSpaceObj*   (SOMLINK * somTD_ODToolWindow_GetToolSpaceObj)(ODToolWindow *somSelf, Environment *ev);
#define somMD_ODToolWindow_GetToolSpaceObj "::ODToolWindow::GetToolSpaceObj"
#define ODToolWindow_GetToolSpaceObj(somSelf,ev) \
    (SOM_Resolve(somSelf, ODToolWindow, GetToolSpaceObj) \
	(somSelf,ev))
#ifndef SOMGD_GetToolSpaceObj
    #if (defined(_GetToolSpaceObj) || defined(__GetToolSpaceObj))
        #undef _GetToolSpaceObj
        #undef __GetToolSpaceObj
        #define SOMGD_GetToolSpaceObj 1
    #else
        #define _GetToolSpaceObj ODToolWindow_GetToolSpaceObj
    #endif /* _GetToolSpaceObj */
#endif /* SOMGD_GetToolSpaceObj */

/*
 * New Method: SetToolSpaceObj
 */
typedef void   (SOMLINK * somTD_ODToolWindow_SetToolSpaceObj)(ODToolWindow *somSelf, Environment *ev,
		ODToolSpaceObj* aToolSpaceObj);
#define somMD_ODToolWindow_SetToolSpaceObj "::ODToolWindow::SetToolSpaceObj"
#define ODToolWindow_SetToolSpaceObj(somSelf,ev,aToolSpaceObj) \
    (SOM_Resolve(somSelf, ODToolWindow, SetToolSpaceObj) \
	(somSelf,ev,aToolSpaceObj))
#ifndef SOMGD_SetToolSpaceObj
    #if (defined(_SetToolSpaceObj) || defined(__SetToolSpaceObj))
        #undef _SetToolSpaceObj
        #undef __SetToolSpaceObj
        #define SOMGD_SetToolSpaceObj 1
    #else
        #define _SetToolSpaceObj ODToolWindow_SetToolSpaceObj
    #endif /* _SetToolSpaceObj */
#endif /* SOMGD_SetToolSpaceObj */
#ifndef SOM_DONT_USE_INHERITED_MACROS
#define ODToolWindow_Activate ODWindow_Activate
#define ODToolWindow_Deactivate ODWindow_Deactivate
#define ODToolWindow_SetWindowTitle ODWindow_SetWindowTitle
#define ODToolWindow_GetWindowPoint ODWindow_GetWindowPoint
#define ODToolWindow_SetWasVisible ODWindow_SetWasVisible
#define ODToolWindow_GetWasVisible ODWindow_GetWasVisible
#define ODToolWindow_SetID ODWindow_SetID
#define ODToolWindow_GetStorageUnit ODWindow_GetStorageUnit
#define ODToolWindow_GetDraft ODWindow_GetDraft
#define ODToolWindow_PrepareCanvas ODWindow_PrepareCanvas
#define ODToolWindow_GetProcID ODWindow_GetProcID
#define ODToolWindow_GetWindowBounds ODWindow_GetWindowBounds
#define ODToolWindow_GetRefCon ODWindow_GetRefCon
#define ODToolWindow_LinkDocShell ODWindow_LinkDocShell
#define ODToolWindow_GetSession ODWindow_GetSession
#define ODToolWindow_SetSession ODWindow_SetSession
#define ODToolWindow_SetDraft ODWindow_SetDraft
#define ODToolWindow_SetPlatformWindow ODWindow_SetPlatformWindow
#define ODToolWindow_GetArbitrator ODWindow_GetArbitrator
#define ODToolWindow_SetArbitrator ODWindow_SetArbitrator
#define ODToolWindow_SetIsRootWindow ODWindow_SetIsRootWindow
#define ODToolWindow_SetIsResizable ODWindow_SetIsResizable
#define ODToolWindow_SetIsFloating ODWindow_SetIsFloating
#define ODToolWindow_GetPlatformWindow ODBaseWindow_GetPlatformWindow
#define ODToolWindow_GetSourceFrame ODBaseWindow_GetSourceFrame
#define ODToolWindow_IsActive ODBaseWindow_IsActive
#define ODToolWindow_Close ODBaseWindow_Close
#define ODToolWindow_CloseAndRemove ODBaseWindow_CloseAndRemove
#define ODToolWindow_IsShown ODBaseWindow_IsShown
#define ODToolWindow_IsResizable ODBaseWindow_IsResizable
#define ODToolWindow_IsRootWindow ODBaseWindow_IsRootWindow
#define ODToolWindow_ShouldSave ODBaseWindow_ShouldSave
#define ODToolWindow_SetShouldSave ODBaseWindow_SetShouldSave
#define ODToolWindow_ShouldShowLinks ODBaseWindow_ShouldShowLinks
#define ODToolWindow_SetShouldShowLinks ODBaseWindow_SetShouldShowLinks
#define ODToolWindow_GetID ODBaseWindow_GetID
#define ODToolWindow_IsFloating ODBaseWindow_IsFloating
#define ODToolWindow_InitBaseWindow ODBaseWindow_InitBaseWindow
#define ODToolWindow_InitRefCntObject ODRefCntObject_InitRefCntObject
#define ODToolWindow_IncrementRefCount ODRefCntObject_IncrementRefCount
#define ODToolWindow_Release ODRefCntObject_Release
#define ODToolWindow_GetRefCount ODRefCntObject_GetRefCount
#define ODToolWindow_InitObject ODObject_InitObject
#define ODToolWindow_IsInitialized ODObject_IsInitialized
#define ODToolWindow_HasExtension ODObject_HasExtension
#define ODToolWindow_GetExtension ODObject_GetExtension
#define ODToolWindow_ReleaseExtension ODObject_ReleaseExtension
#define ODToolWindow_Purge ODObject_Purge
#define ODToolWindow_IsEqualTo ODObject_IsEqualTo
#define ODToolWindow_SubClassResponsibility ODObject_SubClassResponsibility
#define ODToolWindow_somDefaultInit SOMObject_somDefaultInit
#define ODToolWindow_somDestruct SOMObject_somDestruct
#define ODToolWindow_somDefaultCopyInit SOMObject_somDefaultCopyInit
#define ODToolWindow_somDefaultAssign SOMObject_somDefaultAssign
#define ODToolWindow_somDefaultConstCopyInit SOMObject_somDefaultConstCopyInit
#define ODToolWindow_somDefaultVCopyInit SOMObject_somDefaultVCopyInit
#define ODToolWindow_somDefaultConstVCopyInit SOMObject_somDefaultConstVCopyInit
#define ODToolWindow_somDefaultConstAssign SOMObject_somDefaultConstAssign
#define ODToolWindow_somDefaultVAssign SOMObject_somDefaultVAssign
#define ODToolWindow_somDefaultConstVAssign SOMObject_somDefaultConstVAssign
#define ODToolWindow_somFree SOMObject_somFree
#define ODToolWindow_somGetClass SOMObject_somGetClass
#define ODToolWindow_somGetClassName SOMObject_somGetClassName
#define ODToolWindow_somGetSize SOMObject_somGetSize
#define ODToolWindow_somIsA SOMObject_somIsA
#define ODToolWindow_somIsInstanceOf SOMObject_somIsInstanceOf
#define ODToolWindow_somRespondsTo SOMObject_somRespondsTo
#define ODToolWindow_somDispatch SOMObject_somDispatch
#define ODToolWindow_somClassDispatch SOMObject_somClassDispatch
#define ODToolWindow_somCastObj SOMObject_somCastObj
#define ODToolWindow_somResetObj SOMObject_somResetObj
#define ODToolWindow_somDispatchV SOMObject_somDispatchV
#define ODToolWindow_somDispatchL SOMObject_somDispatchL
#define ODToolWindow_somDispatchA SOMObject_somDispatchA
#define ODToolWindow_somDispatchD SOMObject_somDispatchD
#define ODToolWindow_somPrintSelf SOMObject_somPrintSelf
#define ODToolWindow_somDumpSelf SOMObject_somDumpSelf
#define ODToolWindow_somDumpSelfInt SOMObject_somDumpSelfInt
#endif /* SOM_DONT_USE_INHERITED_MACROS */

#endif       /* SOM_ODToolWindow_h */
