home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OS/2 Shareware BBS: 10 Tools
/
10-Tools.zip
/
wpentk.zip
/
WBPENTK4.DSK
/
IDOCOMM.IH
< prev
next >
Wrap
Text File
|
1994-10-07
|
40KB
|
1,154 lines
/*
* This file was generated by the SOM Compiler.
* FileName: ..\..\pentkt\h\IDOcomm.ih.
* Generated using:
* SOM Precompiler somipc: 2.7
* SOM Emitter emitih: 2.22
*/
#ifndef SOM_IDOCommon_ih
#define SOM_IDOCommon_ih
#pragma checkout(suspend)
#include <IDOcomm.h>
/*
* Set the scope of methods functions
*/
#ifndef SOM_Scope
#ifdef __cplusplus
#define SOM_Scope extern "C"
#else
#define SOM_Scope extern
#endif /* __cplusplus */
#endif /* SOM_Scope */
#ifndef SOM_CurrentClass
#define SOM_CurrentClass IDOCommonCClassData.parentMtab
#endif /* SOM_CurrentClass */
#define IDOCommon_MaxNoMethods 22
/*
* Instance data
*/
typedef void IDOCommonData;
/*
* Begin stuff that only goes in the primary file
*/
#if (defined(IDOCommon_Class_Source) || defined(SOM_Module_idocomm_Source))
/*
* Trace/Debug macro
*/
#ifndef IDOCommonMethodDebug
#define IDOCommonMethodDebug(c,m) SOMMethodDebug(c,m)
#endif /* IDOCommonMethodDebug */
/*
* Current class macros for Instance and Meta classes.
*/
#undef SOMMeta
#define SOMMeta M_IDOCommonCClassData.parentMtab
#undef SOMInstance
#define SOMInstance IDOCommonCClassData.parentMtab
#ifndef M_IDOCommon_Class_Source
#define M_IDOCommon_Class_Source
#endif /* M_IDOCommon_Class_Source */
/*
* Generate the Apply Stubs.
*/
#pragma linkage(somAP_IDOCommonidoDraw, system)
static void SOMLINK somAP_IDOCommonidoDraw(IDOCommon *somSelf,
void *__retVal,
somMethodProc *__methodPtr,
va_list __ap)
{
void *__somSelf = va_arg(__ap, void*);
Environment *ev = va_arg(__ap, Environment*);
HPS hps = va_arg(__ap, HPS);
SOM_IgnoreWarning(__retVal);
((somTD_IDOCommon_idoDraw) __methodPtr) (somSelf, ev, hps);
}
#pragma linkage(somAP_IDOCommonidoInkerDraw, system)
static void SOMLINK somAP_IDOCommonidoInkerDraw(IDOCommon *somSelf,
void *__retVal,
somMethodProc *__methodPtr,
va_list __ap)
{
void *__somSelf = va_arg(__ap, void*);
Environment *ev = va_arg(__ap, Environment*);
IDOInker* pInkerObject = va_arg(__ap, IDOInker*);
SOM_IgnoreWarning(__retVal);
((somTD_IDOCommon_idoInkerDraw) __methodPtr) (somSelf, ev, pInkerObject);
}
#pragma linkage(somAP_IDOCommonidoGetBoundingBox, system)
static void SOMLINK somAP_IDOCommonidoGetBoundingBox(IDOCommon *somSelf,
void *__retVal,
somMethodProc *__methodPtr,
va_list __ap)
{
void *__somSelf = va_arg(__ap, void*);
Environment *ev = va_arg(__ap, Environment*);
PRECTL pBoundBox = va_arg(__ap, PRECTL);
SOM_IgnoreWarning(__retVal);
((somTD_IDOCommon_idoGetBoundingBox) __methodPtr) (somSelf, ev, pBoundBox);
}
#pragma linkage(somAP_IDOCommonidoSetInkAttr, system)
static void SOMLINK somAP_IDOCommonidoSetInkAttr(IDOCommon *somSelf,
void *__retVal,
somMethodProc *__methodPtr,
va_list __ap)
{
void *__somSelf = va_arg(__ap, void*);
Environment *ev = va_arg(__ap, Environment*);
IDOInkAttr* pInkAttrObject = va_arg(__ap, IDOInkAttr*);
SOM_IgnoreWarning(__retVal);
((somTD_IDOCommon_idoSetInkAttr) __methodPtr) (somSelf, ev, pInkAttrObject);
}
#pragma linkage(somAP_IDOCommonidoGetInkAttr, system)
static void SOMLINK somAP_IDOCommonidoGetInkAttr(IDOCommon *somSelf,
IDOInkAttr* *__retVal,
somMethodProc *__methodPtr,
va_list __ap)
{
void *__somSelf = va_arg(__ap, void*);
Environment *ev = va_arg(__ap, Environment*);
SOM_IgnoreWarning(__ap);
*__retVal = ((somTD_IDOCommon_idoGetInkAttr) __methodPtr) (somSelf, ev);
}
#pragma linkage(somAP_IDOCommonidoSetOffset, system)
static void SOMLINK somAP_IDOCommonidoSetOffset(IDOCommon *somSelf,
void *__retVal,
somMethodProc *__methodPtr,
va_list __ap)
{
void *__somSelf = va_arg(__ap, void*);
Environment *ev = va_arg(__ap, Environment*);
PPOINTL pPointl = va_arg(__ap, PPOINTL);
SOM_IgnoreWarning(__retVal);
((somTD_IDOCommon_idoSetOffset) __methodPtr) (somSelf, ev, pPointl);
}
#pragma linkage(somAP_IDOCommonidoGetOffset, system)
static void SOMLINK somAP_IDOCommonidoGetOffset(IDOCommon *somSelf,
void *__retVal,
somMethodProc *__methodPtr,
va_list __ap)
{
void *__somSelf = va_arg(__ap, void*);
Environment *ev = va_arg(__ap, Environment*);
PPOINTL pPointl = va_arg(__ap, PPOINTL);
SOM_IgnoreWarning(__retVal);
((somTD_IDOCommon_idoGetOffset) __methodPtr) (somSelf, ev, pPointl);
}
#pragma linkage(somAP_IDOCommonidoSetColor, system)
static void SOMLINK somAP_IDOCommonidoSetColor(IDOCommon *somSelf,
long *__retVal,
somMethodProc *__methodPtr,
va_list __ap)
{
void *__somSelf = va_arg(__ap, void*);
Environment *ev = va_arg(__ap, Environment*);
long lColor = va_arg(__ap, long);
*__retVal = ((somTD_IDOCommon_idoSetColor) __methodPtr) (somSelf, ev, lColor);
}
#pragma linkage(somAP_IDOCommonidoGetColor, system)
static void SOMLINK somAP_IDOCommonidoGetColor(IDOCommon *somSelf,
long *__retVal,
somMethodProc *__methodPtr,
va_list __ap)
{
void *__somSelf = va_arg(__ap, void*);
Environment *ev = va_arg(__ap, Environment*);
SOM_IgnoreWarning(__ap);
*__retVal = ((somTD_IDOCommon_idoGetColor) __methodPtr) (somSelf, ev);
}
#pragma linkage(somAP_IDOCommonidoSetBackColor, system)
static void SOMLINK somAP_IDOCommonidoSetBackColor(IDOCommon *somSelf,
long *__retVal,
somMethodProc *__methodPtr,
va_list __ap)
{
void *__somSelf = va_arg(__ap, void*);
Environment *ev = va_arg(__ap, Environment*);
long lColor = va_arg(__ap, long);
*__retVal = ((somTD_IDOCommon_idoSetBackColor) __methodPtr) (somSelf, ev, lColor);
}
#pragma linkage(somAP_IDOCommonidoGetBackColor, system)
static void SOMLINK somAP_IDOCommonidoGetBackColor(IDOCommon *somSelf,
long *__retVal,
somMethodProc *__methodPtr,
va_list __ap)
{
void *__somSelf = va_arg(__ap, void*);
Environment *ev = va_arg(__ap, Environment*);
SOM_IgnoreWarning(__ap);
*__retVal = ((somTD_IDOCommon_idoGetBackColor) __methodPtr) (somSelf, ev);
}
#pragma linkage(somAP_IDOCommonidoSetMix, system)
static void SOMLINK somAP_IDOCommonidoSetMix(IDOCommon *somSelf,
long *__retVal,
somMethodProc *__methodPtr,
va_list __ap)
{
void *__somSelf = va_arg(__ap, void*);
Environment *ev = va_arg(__ap, Environment*);
long lMix = va_arg(__ap, long);
*__retVal = ((somTD_IDOCommon_idoSetMix) __methodPtr) (somSelf, ev, lMix);
}
#pragma linkage(somAP_IDOCommonidoGetMix, system)
static void SOMLINK somAP_IDOCommonidoGetMix(IDOCommon *somSelf,
long *__retVal,
somMethodProc *__methodPtr,
va_list __ap)
{
void *__somSelf = va_arg(__ap, void*);
Environment *ev = va_arg(__ap, Environment*);
SOM_IgnoreWarning(__ap);
*__retVal = ((somTD_IDOCommon_idoGetMix) __methodPtr) (somSelf, ev);
}
#pragma linkage(somAP_IDOCommonidoSetBackMix, system)
static void SOMLINK somAP_IDOCommonidoSetBackMix(IDOCommon *somSelf,
long *__retVal,
somMethodProc *__methodPtr,
va_list __ap)
{
void *__somSelf = va_arg(__ap, void*);
Environment *ev = va_arg(__ap, Environment*);
long lMix = va_arg(__ap, long);
*__retVal = ((somTD_IDOCommon_idoSetBackMix) __methodPtr) (somSelf, ev, lMix);
}
#pragma linkage(somAP_IDOCommonidoGetBackMix, system)
static void SOMLINK somAP_IDOCommonidoGetBackMix(IDOCommon *somSelf,
long *__retVal,
somMethodProc *__methodPtr,
va_list __ap)
{
void *__somSelf = va_arg(__ap, void*);
Environment *ev = va_arg(__ap, Environment*);
SOM_IgnoreWarning(__ap);
*__retVal = ((somTD_IDOCommon_idoGetBackMix) __methodPtr) (somSelf, ev);
}
#pragma linkage(somAP_IDOCommonidoSetWidth, system)
static void SOMLINK somAP_IDOCommonidoSetWidth(IDOCommon *somSelf,
FIXED *__retVal,
somMethodProc *__methodPtr,
va_list __ap)
{
void *__somSelf = va_arg(__ap, void*);
Environment *ev = va_arg(__ap, Environment*);
FIXED lWidth = va_arg(__ap, FIXED);
*__retVal = ((somTD_IDOCommon_idoSetWidth) __methodPtr) (somSelf, ev, lWidth);
}
#pragma linkage(somAP_IDOCommonidoGetWidth, system)
static void SOMLINK somAP_IDOCommonidoGetWidth(IDOCommon *somSelf,
FIXED *__retVal,
somMethodProc *__methodPtr,
va_list __ap)
{
void *__somSelf = va_arg(__ap, void*);
Environment *ev = va_arg(__ap, Environment*);
SOM_IgnoreWarning(__ap);
*__retVal = ((somTD_IDOCommon_idoGetWidth) __methodPtr) (somSelf, ev);
}
#pragma linkage(somAP_IDOCommonidoSetLineType, system)
static void SOMLINK somAP_IDOCommonidoSetLineType(IDOCommon *somSelf,
long *__retVal,
somMethodProc *__methodPtr,
va_list __ap)
{
void *__somSelf = va_arg(__ap, void*);
Environment *ev = va_arg(__ap, Environment*);
long lLineType = va_arg(__ap, long);
*__retVal = ((somTD_IDOCommon_idoSetLineType) __methodPtr) (somSelf, ev, lLineType);
}
#pragma linkage(somAP_IDOCommonidoGetLineType, system)
static void SOMLINK somAP_IDOCommonidoGetLineType(IDOCommon *somSelf,
long *__retVal,
somMethodProc *__methodPtr,
va_list __ap)
{
void *__somSelf = va_arg(__ap, void*);
Environment *ev = va_arg(__ap, Environment*);
SOM_IgnoreWarning(__ap);
*__retVal = ((somTD_IDOCommon_idoGetLineType) __methodPtr) (somSelf, ev);
}
#pragma linkage(somAP_IDOCommonidoMergeInkerData, system)
static void SOMLINK somAP_IDOCommonidoMergeInkerData(IDOCommon *somSelf,
void *__retVal,
somMethodProc *__methodPtr,
va_list __ap)
{
void *__somSelf = va_arg(__ap, void*);
Environment *ev = va_arg(__ap, Environment*);
PINKERDATA pPrimaryData = va_arg(__ap, PINKERDATA);
PINKERDATA pSecondaryData = va_arg(__ap, PINKERDATA);
PINKERDATA pResultData = va_arg(__ap, PINKERDATA);
SOM_IgnoreWarning(__retVal);
((somTD_IDOCommon_idoMergeInkerData) __methodPtr) (somSelf, ev, pPrimaryData,pSecondaryData,pResultData);
}
#pragma linkage(somAP_IDOCommonidoSetInkerData, system)
static void SOMLINK somAP_IDOCommonidoSetInkerData(IDOCommon *somSelf,
void *__retVal,
somMethodProc *__methodPtr,
va_list __ap)
{
void *__somSelf = va_arg(__ap, void*);
Environment *ev = va_arg(__ap, Environment*);
PINKERDATA pNewInkerData = va_arg(__ap, PINKERDATA);
PINKERDATA pOldInkerData = va_arg(__ap, PINKERDATA);
SOM_IgnoreWarning(__retVal);
((somTD_IDOCommon_idoSetInkerData) __methodPtr) (somSelf, ev, pNewInkerData,pOldInkerData);
}
#pragma linkage(somAP_IDOCommonidoGetInkerData, system)
static void SOMLINK somAP_IDOCommonidoGetInkerData(IDOCommon *somSelf,
void *__retVal,
somMethodProc *__methodPtr,
va_list __ap)
{
void *__somSelf = va_arg(__ap, void*);
Environment *ev = va_arg(__ap, Environment*);
PINKERDATA pInkerData = va_arg(__ap, PINKERDATA);
SOM_IgnoreWarning(__retVal);
((somTD_IDOCommon_idoGetInkerData) __methodPtr) (somSelf, ev, pInkerData);
}
/*
* Initialize the class data structure
*/
struct IDOCommonClassDataStructure IDOCommonClassData = {(SOMAny *) NULL};
/*
* Define the C class data structure
*/
struct IDOCommonCClassDataStructure IDOCommonCClassData = {(somMethodTabs) NULL};
/*
* New Method: idoDraw
*/
#pragma linkage(IDOCommonidoDraw, system)
SOM_Scope void SOMLINK IDOCommonidoDraw(IDOCommon *somSelf, Environment *ev,
HPS hps);
#ifndef somMN_idoDraw_defined
#define somMN_idoDraw_defined
static char *somMN_idoDraw = "idoDraw";
static somId somId_idoDraw = &somMN_idoDraw;
#endif /* somMN_idoDraw_defined */
#ifndef somDS_idoDraw_defined
#define somDS_idoDraw_defined
static char *somDS_idoDraw = somMD_IDOCommon_idoDraw;
static somId somDI_idoDraw = &somDS_idoDraw;
#endif /* somDS_idoDraw_defined */
#pragma linkage(somRD_IDOCommonidoDraw, system)
static void SOMLINK somRD_IDOCommonidoDraw(IDOCommon *somSelf, Environment *ev,
HPS hps)
{
void* __retVal;
va_somDispatch(somSelf, (void **)&__retVal, somId_idoDraw, somSelf , ev
,hps);
}
/*
* New Method: idoInkerDraw
*/
#pragma linkage(IDOCommonidoInkerDraw, system)
SOM_Scope void SOMLINK IDOCommonidoInkerDraw(IDOCommon *somSelf, Environment *ev,
IDOInker* pInkerObject);
#ifndef somMN_idoInkerDraw_defined
#define somMN_idoInkerDraw_defined
static char *somMN_idoInkerDraw = "idoInkerDraw";
static somId somId_idoInkerDraw = &somMN_idoInkerDraw;
#endif /* somMN_idoInkerDraw_defined */
#ifndef somDS_idoInkerDraw_defined
#define somDS_idoInkerDraw_defined
static char *somDS_idoInkerDraw = somMD_IDOCommon_idoInkerDraw;
static somId somDI_idoInkerDraw = &somDS_idoInkerDraw;
#endif /* somDS_idoInkerDraw_defined */
#pragma linkage(somRD_IDOCommonidoInkerDraw, system)
static void SOMLINK somRD_IDOCommonidoInkerDraw(IDOCommon *somSelf, Environment *ev,
IDOInker* pInkerObject)
{
void* __retVal;
va_somDispatch(somSelf, (void **)&__retVal, somId_idoInkerDraw, somSelf , ev
,pInkerObject);
}
/*
* New Method: idoGetBoundingBox
*/
#pragma linkage(IDOCommonidoGetBoundingBox, system)
SOM_Scope void SOMLINK IDOCommonidoGetBoundingBox(IDOCommon *somSelf, Environment *ev,
PRECTL pBoundBox);
#ifndef somMN_idoGetBoundingBox_defined
#define somMN_idoGetBoundingBox_defined
static char *somMN_idoGetBoundingBox = "idoGetBoundingBox";
static somId somId_idoGetBoundingBox = &somMN_idoGetBoundingBox;
#endif /* somMN_idoGetBoundingBox_defined */
#ifndef somDS_idoGetBoundingBox_defined
#define somDS_idoGetBoundingBox_defined
static char *somDS_idoGetBoundingBox = somMD_IDOCommon_idoGetBoundingBox;
static somId somDI_idoGetBoundingBox = &somDS_idoGetBoundingBox;
#endif /* somDS_idoGetBoundingBox_defined */
#pragma linkage(somRD_IDOCommonidoGetBoundingBox, system)
static void SOMLINK somRD_IDOCommonidoGetBoundingBox(IDOCommon *somSelf, Environment *ev,
PRECTL pBoundBox)
{
void* __retVal;
va_somDispatch(somSelf, (void **)&__retVal, somId_idoGetBoundingBox, somSelf , ev
,pBoundBox);
}
/*
* New Method: idoSetInkAttr
*/
#pragma linkage(IDOCommonidoSetInkAttr, system)
SOM_Scope void SOMLINK IDOCommonidoSetInkAttr(IDOCommon *somSelf, Environment *ev,
IDOInkAttr* pInkAttrObject);
#ifndef somMN_idoSetInkAttr_defined
#define somMN_idoSetInkAttr_defined
static char *somMN_idoSetInkAttr = "idoSetInkAttr";
static somId somId_idoSetInkAttr = &somMN_idoSetInkAttr;
#endif /* somMN_idoSetInkAttr_defined */
#ifndef somDS_idoSetInkAttr_defined
#define somDS_idoSetInkAttr_defined
static char *somDS_idoSetInkAttr = somMD_IDOCommon_idoSetInkAttr;
static somId somDI_idoSetInkAttr = &somDS_idoSetInkAttr;
#endif /* somDS_idoSetInkAttr_defined */
#pragma linkage(somRD_IDOCommonidoSetInkAttr, system)
static void SOMLINK somRD_IDOCommonidoSetInkAttr(IDOCommon *somSelf, Environment *ev,
IDOInkAttr* pInkAttrObject)
{
void* __retVal;
va_somDispatch(somSelf, (void **)&__retVal, somId_idoSetInkAttr, somSelf , ev
,pInkAttrObject);
}
/*
* New Method: idoGetInkAttr
*/
#pragma linkage(IDOCommonidoGetInkAttr, system)
SOM_Scope IDOInkAttr* SOMLINK IDOCommonidoGetInkAttr(IDOCommon *somSelf, Environment *ev);
#ifndef somMN_idoGetInkAttr_defined
#define somMN_idoGetInkAttr_defined
static char *somMN_idoGetInkAttr = "idoGetInkAttr";
static somId somId_idoGetInkAttr = &somMN_idoGetInkAttr;
#endif /* somMN_idoGetInkAttr_defined */
#ifndef somDS_idoGetInkAttr_defined
#define somDS_idoGetInkAttr_defined
static char *somDS_idoGetInkAttr = somMD_IDOCommon_idoGetInkAttr;
static somId somDI_idoGetInkAttr = &somDS_idoGetInkAttr;
#endif /* somDS_idoGetInkAttr_defined */
#pragma linkage(somRD_IDOCommonidoGetInkAttr, system)
static IDOInkAttr* SOMLINK somRD_IDOCommonidoGetInkAttr(IDOCommon *somSelf, Environment *ev)
{
IDOInkAttr* __retVal;
va_somDispatch(somSelf, (void **)&__retVal, somId_idoGetInkAttr, somSelf , ev
);
return __retVal;
}
/*
* New Method: idoSetOffset
*/
#pragma linkage(IDOCommonidoSetOffset, system)
SOM_Scope void SOMLINK IDOCommonidoSetOffset(IDOCommon *somSelf, Environment *ev,
PPOINTL pPointl);
#ifndef somMN_idoSetOffset_defined
#define somMN_idoSetOffset_defined
static char *somMN_idoSetOffset = "idoSetOffset";
static somId somId_idoSetOffset = &somMN_idoSetOffset;
#endif /* somMN_idoSetOffset_defined */
#ifndef somDS_idoSetOffset_defined
#define somDS_idoSetOffset_defined
static char *somDS_idoSetOffset = somMD_IDOCommon_idoSetOffset;
static somId somDI_idoSetOffset = &somDS_idoSetOffset;
#endif /* somDS_idoSetOffset_defined */
#pragma linkage(somRD_IDOCommonidoSetOffset, system)
static void SOMLINK somRD_IDOCommonidoSetOffset(IDOCommon *somSelf, Environment *ev,
PPOINTL pPointl)
{
void* __retVal;
va_somDispatch(somSelf, (void **)&__retVal, somId_idoSetOffset, somSelf , ev
,pPointl);
}
/*
* New Method: idoGetOffset
*/
#pragma linkage(IDOCommonidoGetOffset, system)
SOM_Scope void SOMLINK IDOCommonidoGetOffset(IDOCommon *somSelf, Environment *ev,
PPOINTL pPointl);
#ifndef somMN_idoGetOffset_defined
#define somMN_idoGetOffset_defined
static char *somMN_idoGetOffset = "idoGetOffset";
static somId somId_idoGetOffset = &somMN_idoGetOffset;
#endif /* somMN_idoGetOffset_defined */
#ifndef somDS_idoGetOffset_defined
#define somDS_idoGetOffset_defined
static char *somDS_idoGetOffset = somMD_IDOCommon_idoGetOffset;
static somId somDI_idoGetOffset = &somDS_idoGetOffset;
#endif /* somDS_idoGetOffset_defined */
#pragma linkage(somRD_IDOCommonidoGetOffset, system)
static void SOMLINK somRD_IDOCommonidoGetOffset(IDOCommon *somSelf, Environment *ev,
PPOINTL pPointl)
{
void* __retVal;
va_somDispatch(somSelf, (void **)&__retVal, somId_idoGetOffset, somSelf , ev
,pPointl);
}
/*
* New Method: idoSetColor
*/
#pragma linkage(IDOCommonidoSetColor, system)
SOM_Scope long SOMLINK IDOCommonidoSetColor(IDOCommon *somSelf, Environment *ev,
long lColor);
#ifndef somMN_idoSetColor_defined
#define somMN_idoSetColor_defined
static char *somMN_idoSetColor = "idoSetColor";
static somId somId_idoSetColor = &somMN_idoSetColor;
#endif /* somMN_idoSetColor_defined */
#ifndef somDS_idoSetColor_defined
#define somDS_idoSetColor_defined
static char *somDS_idoSetColor = somMD_IDOCommon_idoSetColor;
static somId somDI_idoSetColor = &somDS_idoSetColor;
#endif /* somDS_idoSetColor_defined */
#pragma linkage(somRD_IDOCommonidoSetColor, system)
static long SOMLINK somRD_IDOCommonidoSetColor(IDOCommon *somSelf, Environment *ev,
long lColor)
{
long __retVal;
va_somDispatch(somSelf, (void **)&__retVal, somId_idoSetColor, somSelf , ev
,lColor);
return __retVal;
}
/*
* New Method: idoGetColor
*/
#pragma linkage(IDOCommonidoGetColor, system)
SOM_Scope long SOMLINK IDOCommonidoGetColor(IDOCommon *somSelf, Environment *ev);
#ifndef somMN_idoGetColor_defined
#define somMN_idoGetColor_defined
static char *somMN_idoGetColor = "idoGetColor";
static somId somId_idoGetColor = &somMN_idoGetColor;
#endif /* somMN_idoGetColor_defined */
#ifndef somDS_idoGetColor_defined
#define somDS_idoGetColor_defined
static char *somDS_idoGetColor = somMD_IDOCommon_idoGetColor;
static somId somDI_idoGetColor = &somDS_idoGetColor;
#endif /* somDS_idoGetColor_defined */
#pragma linkage(somRD_IDOCommonidoGetColor, system)
static long SOMLINK somRD_IDOCommonidoGetColor(IDOCommon *somSelf, Environment *ev)
{
long __retVal;
va_somDispatch(somSelf, (void **)&__retVal, somId_idoGetColor, somSelf , ev
);
return __retVal;
}
/*
* New Method: idoSetBackColor
*/
#pragma linkage(IDOCommonidoSetBackColor, system)
SOM_Scope long SOMLINK IDOCommonidoSetBackColor(IDOCommon *somSelf, Environment *ev,
long lColor);
#ifndef somMN_idoSetBackColor_defined
#define somMN_idoSetBackColor_defined
static char *somMN_idoSetBackColor = "idoSetBackColor";
static somId somId_idoSetBackColor = &somMN_idoSetBackColor;
#endif /* somMN_idoSetBackColor_defined */
#ifndef somDS_idoSetBackColor_defined
#define somDS_idoSetBackColor_defined
static char *somDS_idoSetBackColor = somMD_IDOCommon_idoSetBackColor;
static somId somDI_idoSetBackColor = &somDS_idoSetBackColor;
#endif /* somDS_idoSetBackColor_defined */
#pragma linkage(somRD_IDOCommonidoSetBackColor, system)
static long SOMLINK somRD_IDOCommonidoSetBackColor(IDOCommon *somSelf, Environment *ev,
long lColor)
{
long __retVal;
va_somDispatch(somSelf, (void **)&__retVal, somId_idoSetBackColor, somSelf , ev
,lColor);
return __retVal;
}
/*
* New Method: idoGetBackColor
*/
#pragma linkage(IDOCommonidoGetBackColor, system)
SOM_Scope long SOMLINK IDOCommonidoGetBackColor(IDOCommon *somSelf, Environment *ev);
#ifndef somMN_idoGetBackColor_defined
#define somMN_idoGetBackColor_defined
static char *somMN_idoGetBackColor = "idoGetBackColor";
static somId somId_idoGetBackColor = &somMN_idoGetBackColor;
#endif /* somMN_idoGetBackColor_defined */
#ifndef somDS_idoGetBackColor_defined
#define somDS_idoGetBackColor_defined
static char *somDS_idoGetBackColor = somMD_IDOCommon_idoGetBackColor;
static somId somDI_idoGetBackColor = &somDS_idoGetBackColor;
#endif /* somDS_idoGetBackColor_defined */
#pragma linkage(somRD_IDOCommonidoGetBackColor, system)
static long SOMLINK somRD_IDOCommonidoGetBackColor(IDOCommon *somSelf, Environment *ev)
{
long __retVal;
va_somDispatch(somSelf, (void **)&__retVal, somId_idoGetBackColor, somSelf , ev
);
return __retVal;
}
/*
* New Method: idoSetMix
*/
#pragma linkage(IDOCommonidoSetMix, system)
SOM_Scope long SOMLINK IDOCommonidoSetMix(IDOCommon *somSelf, Environment *ev,
long lMix);
#ifndef somMN_idoSetMix_defined
#define somMN_idoSetMix_defined
static char *somMN_idoSetMix = "idoSetMix";
static somId somId_idoSetMix = &somMN_idoSetMix;
#endif /* somMN_idoSetMix_defined */
#ifndef somDS_idoSetMix_defined
#define somDS_idoSetMix_defined
static char *somDS_idoSetMix = somMD_IDOCommon_idoSetMix;
static somId somDI_idoSetMix = &somDS_idoSetMix;
#endif /* somDS_idoSetMix_defined */
#pragma linkage(somRD_IDOCommonidoSetMix, system)
static long SOMLINK somRD_IDOCommonidoSetMix(IDOCommon *somSelf, Environment *ev,
long lMix)
{
long __retVal;
va_somDispatch(somSelf, (void **)&__retVal, somId_idoSetMix, somSelf , ev
,lMix);
return __retVal;
}
/*
* New Method: idoGetMix
*/
#pragma linkage(IDOCommonidoGetMix, system)
SOM_Scope long SOMLINK IDOCommonidoGetMix(IDOCommon *somSelf, Environment *ev);
#ifndef somMN_idoGetMix_defined
#define somMN_idoGetMix_defined
static char *somMN_idoGetMix = "idoGetMix";
static somId somId_idoGetMix = &somMN_idoGetMix;
#endif /* somMN_idoGetMix_defined */
#ifndef somDS_idoGetMix_defined
#define somDS_idoGetMix_defined
static char *somDS_idoGetMix = somMD_IDOCommon_idoGetMix;
static somId somDI_idoGetMix = &somDS_idoGetMix;
#endif /* somDS_idoGetMix_defined */
#pragma linkage(somRD_IDOCommonidoGetMix, system)
static long SOMLINK somRD_IDOCommonidoGetMix(IDOCommon *somSelf, Environment *ev)
{
long __retVal;
va_somDispatch(somSelf, (void **)&__retVal, somId_idoGetMix, somSelf , ev
);
return __retVal;
}
/*
* New Method: idoSetBackMix
*/
#pragma linkage(IDOCommonidoSetBackMix, system)
SOM_Scope long SOMLINK IDOCommonidoSetBackMix(IDOCommon *somSelf, Environment *ev,
long lMix);
#ifndef somMN_idoSetBackMix_defined
#define somMN_idoSetBackMix_defined
static char *somMN_idoSetBackMix = "idoSetBackMix";
static somId somId_idoSetBackMix = &somMN_idoSetBackMix;
#endif /* somMN_idoSetBackMix_defined */
#ifndef somDS_idoSetBackMix_defined
#define somDS_idoSetBackMix_defined
static char *somDS_idoSetBackMix = somMD_IDOCommon_idoSetBackMix;
static somId somDI_idoSetBackMix = &somDS_idoSetBackMix;
#endif /* somDS_idoSetBackMix_defined */
#pragma linkage(somRD_IDOCommonidoSetBackMix, system)
static long SOMLINK somRD_IDOCommonidoSetBackMix(IDOCommon *somSelf, Environment *ev,
long lMix)
{
long __retVal;
va_somDispatch(somSelf, (void **)&__retVal, somId_idoSetBackMix, somSelf , ev
,lMix);
return __retVal;
}
/*
* New Method: idoGetBackMix
*/
#pragma linkage(IDOCommonidoGetBackMix, system)
SOM_Scope long SOMLINK IDOCommonidoGetBackMix(IDOCommon *somSelf, Environment *ev);
#ifndef somMN_idoGetBackMix_defined
#define somMN_idoGetBackMix_defined
static char *somMN_idoGetBackMix = "idoGetBackMix";
static somId somId_idoGetBackMix = &somMN_idoGetBackMix;
#endif /* somMN_idoGetBackMix_defined */
#ifndef somDS_idoGetBackMix_defined
#define somDS_idoGetBackMix_defined
static char *somDS_idoGetBackMix = somMD_IDOCommon_idoGetBackMix;
static somId somDI_idoGetBackMix = &somDS_idoGetBackMix;
#endif /* somDS_idoGetBackMix_defined */
#pragma linkage(somRD_IDOCommonidoGetBackMix, system)
static long SOMLINK somRD_IDOCommonidoGetBackMix(IDOCommon *somSelf, Environment *ev)
{
long __retVal;
va_somDispatch(somSelf, (void **)&__retVal, somId_idoGetBackMix, somSelf , ev
);
return __retVal;
}
/*
* New Method: idoSetWidth
*/
#pragma linkage(IDOCommonidoSetWidth, system)
SOM_Scope FIXED SOMLINK IDOCommonidoSetWidth(IDOCommon *somSelf, Environment *ev,
FIXED lWidth);
#ifndef somMN_idoSetWidth_defined
#define somMN_idoSetWidth_defined
static char *somMN_idoSetWidth = "idoSetWidth";
static somId somId_idoSetWidth = &somMN_idoSetWidth;
#endif /* somMN_idoSetWidth_defined */
#ifndef somDS_idoSetWidth_defined
#define somDS_idoSetWidth_defined
static char *somDS_idoSetWidth = somMD_IDOCommon_idoSetWidth;
static somId somDI_idoSetWidth = &somDS_idoSetWidth;
#endif /* somDS_idoSetWidth_defined */
#pragma linkage(somRD_IDOCommonidoSetWidth, system)
static FIXED SOMLINK somRD_IDOCommonidoSetWidth(IDOCommon *somSelf, Environment *ev,
FIXED lWidth)
{
FIXED __retVal;
va_somDispatch(somSelf, (void **)&__retVal, somId_idoSetWidth, somSelf , ev
,lWidth);
return __retVal;
}
/*
* New Method: idoGetWidth
*/
#pragma linkage(IDOCommonidoGetWidth, system)
SOM_Scope FIXED SOMLINK IDOCommonidoGetWidth(IDOCommon *somSelf, Environment *ev);
#ifndef somMN_idoGetWidth_defined
#define somMN_idoGetWidth_defined
static char *somMN_idoGetWidth = "idoGetWidth";
static somId somId_idoGetWidth = &somMN_idoGetWidth;
#endif /* somMN_idoGetWidth_defined */
#ifndef somDS_idoGetWidth_defined
#define somDS_idoGetWidth_defined
static char *somDS_idoGetWidth = somMD_IDOCommon_idoGetWidth;
static somId somDI_idoGetWidth = &somDS_idoGetWidth;
#endif /* somDS_idoGetWidth_defined */
#pragma linkage(somRD_IDOCommonidoGetWidth, system)
static FIXED SOMLINK somRD_IDOCommonidoGetWidth(IDOCommon *somSelf, Environment *ev)
{
FIXED __retVal;
va_somDispatch(somSelf, (void **)&__retVal, somId_idoGetWidth, somSelf , ev
);
return __retVal;
}
/*
* New Method: idoSetLineType
*/
#pragma linkage(IDOCommonidoSetLineType, system)
SOM_Scope long SOMLINK IDOCommonidoSetLineType(IDOCommon *somSelf, Environment *ev,
long lLineType);
#ifndef somMN_idoSetLineType_defined
#define somMN_idoSetLineType_defined
static char *somMN_idoSetLineType = "idoSetLineType";
static somId somId_idoSetLineType = &somMN_idoSetLineType;
#endif /* somMN_idoSetLineType_defined */
#ifndef somDS_idoSetLineType_defined
#define somDS_idoSetLineType_defined
static char *somDS_idoSetLineType = somMD_IDOCommon_idoSetLineType;
static somId somDI_idoSetLineType = &somDS_idoSetLineType;
#endif /* somDS_idoSetLineType_defined */
#pragma linkage(somRD_IDOCommonidoSetLineType, system)
static long SOMLINK somRD_IDOCommonidoSetLineType(IDOCommon *somSelf, Environment *ev,
long lLineType)
{
long __retVal;
va_somDispatch(somSelf, (void **)&__retVal, somId_idoSetLineType, somSelf , ev
,lLineType);
return __retVal;
}
/*
* New Method: idoGetLineType
*/
#pragma linkage(IDOCommonidoGetLineType, system)
SOM_Scope long SOMLINK IDOCommonidoGetLineType(IDOCommon *somSelf, Environment *ev);
#ifndef somMN_idoGetLineType_defined
#define somMN_idoGetLineType_defined
static char *somMN_idoGetLineType = "idoGetLineType";
static somId somId_idoGetLineType = &somMN_idoGetLineType;
#endif /* somMN_idoGetLineType_defined */
#ifndef somDS_idoGetLineType_defined
#define somDS_idoGetLineType_defined
static char *somDS_idoGetLineType = somMD_IDOCommon_idoGetLineType;
static somId somDI_idoGetLineType = &somDS_idoGetLineType;
#endif /* somDS_idoGetLineType_defined */
#pragma linkage(somRD_IDOCommonidoGetLineType, system)
static long SOMLINK somRD_IDOCommonidoGetLineType(IDOCommon *somSelf, Environment *ev)
{
long __retVal;
va_somDispatch(somSelf, (void **)&__retVal, somId_idoGetLineType, somSelf , ev
);
return __retVal;
}
/*
* New Method: idoMergeInkerData
*/
#pragma linkage(IDOCommonidoMergeInkerData, system)
SOM_Scope void SOMLINK IDOCommonidoMergeInkerData(IDOCommon *somSelf, Environment *ev,
PINKERDATA pPrimaryData,
PINKERDATA pSecondaryData,
PINKERDATA pResultData);
#ifndef somMN_idoMergeInkerData_defined
#define somMN_idoMergeInkerData_defined
static char *somMN_idoMergeInkerData = "idoMergeInkerData";
static somId somId_idoMergeInkerData = &somMN_idoMergeInkerData;
#endif /* somMN_idoMergeInkerData_defined */
#ifndef somDS_idoMergeInkerData_defined
#define somDS_idoMergeInkerData_defined
static char *somDS_idoMergeInkerData = somMD_IDOCommon_idoMergeInkerData;
static somId somDI_idoMergeInkerData = &somDS_idoMergeInkerData;
#endif /* somDS_idoMergeInkerData_defined */
#pragma linkage(somRD_IDOCommonidoMergeInkerData, system)
static void SOMLINK somRD_IDOCommonidoMergeInkerData(IDOCommon *somSelf, Environment *ev,
PINKERDATA pPrimaryData,
PINKERDATA pSecondaryData,
PINKERDATA pResultData)
{
void* __retVal;
va_somDispatch(somSelf, (void **)&__retVal, somId_idoMergeInkerData, somSelf , ev
,pPrimaryData,pSecondaryData,pResultData);
}
/*
* New Method: idoSetInkerData
*/
#pragma linkage(IDOCommonidoSetInkerData, system)
SOM_Scope void SOMLINK IDOCommonidoSetInkerData(IDOCommon *somSelf, Environment *ev,
PINKERDATA pNewInkerData,
PINKERDATA pOldInkerData);
#ifndef somMN_idoSetInkerData_defined
#define somMN_idoSetInkerData_defined
static char *somMN_idoSetInkerData = "idoSetInkerData";
static somId somId_idoSetInkerData = &somMN_idoSetInkerData;
#endif /* somMN_idoSetInkerData_defined */
#ifndef somDS_idoSetInkerData_defined
#define somDS_idoSetInkerData_defined
static char *somDS_idoSetInkerData = somMD_IDOCommon_idoSetInkerData;
static somId somDI_idoSetInkerData = &somDS_idoSetInkerData;
#endif /* somDS_idoSetInkerData_defined */
#pragma linkage(somRD_IDOCommonidoSetInkerData, system)
static void SOMLINK somRD_IDOCommonidoSetInkerData(IDOCommon *somSelf, Environment *ev,
PINKERDATA pNewInkerData,
PINKERDATA pOldInkerData)
{
void* __retVal;
va_somDispatch(somSelf, (void **)&__retVal, somId_idoSetInkerData, somSelf , ev
,pNewInkerData,pOldInkerData);
}
/*
* New Method: idoGetInkerData
*/
#pragma linkage(IDOCommonidoGetInkerData, system)
SOM_Scope void SOMLINK IDOCommonidoGetInkerData(IDOCommon *somSelf, Environment *ev,
PINKERDATA pInkerData);
#ifndef somMN_idoGetInkerData_defined
#define somMN_idoGetInkerData_defined
static char *somMN_idoGetInkerData = "idoGetInkerData";
static somId somId_idoGetInkerData = &somMN_idoGetInkerData;
#endif /* somMN_idoGetInkerData_defined */
#ifndef somDS_idoGetInkerData_defined
#define somDS_idoGetInkerData_defined
static char *somDS_idoGetInkerData = somMD_IDOCommon_idoGetInkerData;
static somId somDI_idoGetInkerData = &somDS_idoGetInkerData;
#endif /* somDS_idoGetInkerData_defined */
#pragma linkage(somRD_IDOCommonidoGetInkerData, system)
static void SOMLINK somRD_IDOCommonidoGetInkerData(IDOCommon *somSelf, Environment *ev,
PINKERDATA pInkerData)
{
void* __retVal;
va_somDispatch(somSelf, (void **)&__retVal, somId_idoGetInkerData, somSelf , ev
,pInkerData);
}
/*
* Routines and Structures to create the class object
*/
/*
* Declare the Static Methods table.
*/
static somStaticMethod_t IDOCommonSM[] = {
{ &IDOCommonClassData.idoDraw,
&somId_idoDraw,
&somDI_idoDraw,
(somMethodProc *) IDOCommonidoDraw,
(somMethodProc *) somRD_IDOCommonidoDraw,
(somMethodProc *) somAP_IDOCommonidoDraw },
{ &IDOCommonClassData.idoInkerDraw,
&somId_idoInkerDraw,
&somDI_idoInkerDraw,
(somMethodProc *) IDOCommonidoInkerDraw,
(somMethodProc *) somRD_IDOCommonidoInkerDraw,
(somMethodProc *) somAP_IDOCommonidoInkerDraw },
{ &IDOCommonClassData.idoGetBoundingBox,
&somId_idoGetBoundingBox,
&somDI_idoGetBoundingBox,
(somMethodProc *) IDOCommonidoGetBoundingBox,
(somMethodProc *) somRD_IDOCommonidoGetBoundingBox,
(somMethodProc *) somAP_IDOCommonidoGetBoundingBox },
{ &IDOCommonClassData.idoSetInkAttr,
&somId_idoSetInkAttr,
&somDI_idoSetInkAttr,
(somMethodProc *) IDOCommonidoSetInkAttr,
(somMethodProc *) somRD_IDOCommonidoSetInkAttr,
(somMethodProc *) somAP_IDOCommonidoSetInkAttr },
{ &IDOCommonClassData.idoGetInkAttr,
&somId_idoGetInkAttr,
&somDI_idoGetInkAttr,
(somMethodProc *) IDOCommonidoGetInkAttr,
(somMethodProc *) somRD_IDOCommonidoGetInkAttr,
(somMethodProc *) somAP_IDOCommonidoGetInkAttr },
{ &IDOCommonClassData.idoSetOffset,
&somId_idoSetOffset,
&somDI_idoSetOffset,
(somMethodProc *) IDOCommonidoSetOffset,
(somMethodProc *) somRD_IDOCommonidoSetOffset,
(somMethodProc *) somAP_IDOCommonidoSetOffset },
{ &IDOCommonClassData.idoGetOffset,
&somId_idoGetOffset,
&somDI_idoGetOffset,
(somMethodProc *) IDOCommonidoGetOffset,
(somMethodProc *) somRD_IDOCommonidoGetOffset,
(somMethodProc *) somAP_IDOCommonidoGetOffset },
{ &IDOCommonClassData.idoSetColor,
&somId_idoSetColor,
&somDI_idoSetColor,
(somMethodProc *) IDOCommonidoSetColor,
(somMethodProc *) somRD_IDOCommonidoSetColor,
(somMethodProc *) somAP_IDOCommonidoSetColor },
{ &IDOCommonClassData.idoGetColor,
&somId_idoGetColor,
&somDI_idoGetColor,
(somMethodProc *) IDOCommonidoGetColor,
(somMethodProc *) somRD_IDOCommonidoGetColor,
(somMethodProc *) somAP_IDOCommonidoGetColor },
{ &IDOCommonClassData.idoSetBackColor,
&somId_idoSetBackColor,
&somDI_idoSetBackColor,
(somMethodProc *) IDOCommonidoSetBackColor,
(somMethodProc *) somRD_IDOCommonidoSetBackColor,
(somMethodProc *) somAP_IDOCommonidoSetBackColor },
{ &IDOCommonClassData.idoGetBackColor,
&somId_idoGetBackColor,
&somDI_idoGetBackColor,
(somMethodProc *) IDOCommonidoGetBackColor,
(somMethodProc *) somRD_IDOCommonidoGetBackColor,
(somMethodProc *) somAP_IDOCommonidoGetBackColor },
{ &IDOCommonClassData.idoSetMix,
&somId_idoSetMix,
&somDI_idoSetMix,
(somMethodProc *) IDOCommonidoSetMix,
(somMethodProc *) somRD_IDOCommonidoSetMix,
(somMethodProc *) somAP_IDOCommonidoSetMix },
{ &IDOCommonClassData.idoGetMix,
&somId_idoGetMix,
&somDI_idoGetMix,
(somMethodProc *) IDOCommonidoGetMix,
(somMethodProc *) somRD_IDOCommonidoGetMix,
(somMethodProc *) somAP_IDOCommonidoGetMix },
{ &IDOCommonClassData.idoSetBackMix,
&somId_idoSetBackMix,
&somDI_idoSetBackMix,
(somMethodProc *) IDOCommonidoSetBackMix,
(somMethodProc *) somRD_IDOCommonidoSetBackMix,
(somMethodProc *) somAP_IDOCommonidoSetBackMix },
{ &IDOCommonClassData.idoGetBackMix,
&somId_idoGetBackMix,
&somDI_idoGetBackMix,
(somMethodProc *) IDOCommonidoGetBackMix,
(somMethodProc *) somRD_IDOCommonidoGetBackMix,
(somMethodProc *) somAP_IDOCommonidoGetBackMix },
{ &IDOCommonClassData.idoSetWidth,
&somId_idoSetWidth,
&somDI_idoSetWidth,
(somMethodProc *) IDOCommonidoSetWidth,
(somMethodProc *) somRD_IDOCommonidoSetWidth,
(somMethodProc *) somAP_IDOCommonidoSetWidth },
{ &IDOCommonClassData.idoGetWidth,
&somId_idoGetWidth,
&somDI_idoGetWidth,
(somMethodProc *) IDOCommonidoGetWidth,
(somMethodProc *) somRD_IDOCommonidoGetWidth,
(somMethodProc *) somAP_IDOCommonidoGetWidth },
{ &IDOCommonClassData.idoSetLineType,
&somId_idoSetLineType,
&somDI_idoSetLineType,
(somMethodProc *) IDOCommonidoSetLineType,
(somMethodProc *) somRD_IDOCommonidoSetLineType,
(somMethodProc *) somAP_IDOCommonidoSetLineType },
{ &IDOCommonClassData.idoGetLineType,
&somId_idoGetLineType,
&somDI_idoGetLineType,
(somMethodProc *) IDOCommonidoGetLineType,
(somMethodProc *) somRD_IDOCommonidoGetLineType,
(somMethodProc *) somAP_IDOCommonidoGetLineType },
{ &IDOCommonClassData.idoMergeInkerData,
&somId_idoMergeInkerData,
&somDI_idoMergeInkerData,
(somMethodProc *) IDOCommonidoMergeInkerData,
(somMethodProc *) somRD_IDOCommonidoMergeInkerData,
(somMethodProc *) somAP_IDOCommonidoMergeInkerData },
{ &IDOCommonClassData.idoSetInkerData,
&somId_idoSetInkerData,
&somDI_idoSetInkerData,
(somMethodProc *) IDOCommonidoSetInkerData,
(somMethodProc *) somRD_IDOCommonidoSetInkerData,
(somMethodProc *) somAP_IDOCommonidoSetInkerData },
{ &IDOCommonClassData.idoGetInkerData,
&somId_idoGetInkerData,
&somDI_idoGetInkerData,
(somMethodProc *) IDOCommonidoGetInkerData,
(somMethodProc *) somRD_IDOCommonidoGetInkerData,
(somMethodProc *) somAP_IDOCommonidoGetInkerData },
};
/*
* Initializers for class Ids
*/
static char * somCN_IDOCommon = "IDOCommon";
static char * somPCN_IDOCommon_IDFCommon = "IDFCommon";
static somId somPCIDOCommon[] = {
&somPCN_IDOCommon_IDFCommon,
};
static somStaticClassInfo IDOCommonSCI = {
3, 22, 0, 0, 0, 0,
IDOCommon_MajorVersion, IDOCommon_MinorVersion,
0, IDOCommon_MaxNoMethods, 1,
&somCN_IDOCommon,
(somId) NULL, 1,
somPCIDOCommon,
(somClassDataStructure *) &IDOCommonClassData,
(somCClassDataStructure *) &IDOCommonCClassData,
IDOCommonSM, (somOverrideMethod_t *) NULL,
(char *) NULL,
(somNonInternalData_t *) NULL, (somProcMethods_t *) NULL,
(somVarargsFuncs_t *) NULL,
(somTP_somClassInitFunc *) NULL,
0,
0, /* old style class, zero directinitclasses */
0, /* no directinitclasses */
0, /* number of methods */
0, /* methods of the class */
0, /* dataOffset1 */
0, /* dataOffset2 */
0, /* number of SelectInheritedMethods */
0, /* SelectInheritedMethods */
0, /* number of releaseorder entries */
0, /* ReleaseOrder */
0, /* number of migrated methods */
0, /* migrated method implementations */
0, /* number of initializers */
0, /* initializers */
0, /* used to identify a DTS class */
0, /* used to register dynamically computed info */
};
IDOCommon * SOMLINK IDOCommonNewClass (integer4 somtmajorVersion,
integer4 somtminorVersion)
{
IDFCommonNewClass(IDFCommon_MajorVersion,IDFCommon_MinorVersion); /* static reference */
return (somBuildClass(1,&IDOCommonSCI, somtmajorVersion, somtminorVersion));
}
/*
* Functions for attributes.
*/
#endif /* IDOCommon_Class_Source */
#pragma checkout(resume)
#endif /* SOM_IDOCommon_ih */