home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OS/2 Shareware BBS: 10 Tools
/
10-Tools.zip
/
wpentk.zip
/
WBPENTK4.DSK
/
IDRTEXT.H
< prev
next >
Wrap
C/C++ Source or Header
|
1994-10-07
|
43KB
|
1,085 lines
/*
* This file was generated by the SOM Compiler.
* FileName: ..\..\pentkt\h\idrtext.h.
* Generated using:
* SOM Precompiler somipc: 2.7
* SOM Emitter emith: 2.22
*/
/*
*
* CLASS: IDRText
*
* CLASS HIERARCHY:
*
* SOMObject
* └── IDRReco
* └── IDRText
*
* DESCRIPTION:
*
* Transformation of input data to text.
*/
#ifndef SOM_IDRText_h
#define SOM_IDRText_h
#include <som.h>
/*
* -- This emitter treats Method Tokens as Thunks by default
* -- Use the sc modifier "nothunks" to change this default
*/
#undef somresolve_
#define somresolve_(obj,mToken) ((somMethodProc*)((void)obj, mToken))
/*
* Define the class name as an object type
*/
#ifndef IDRText
#define IDRText SOMObject
#endif
#include <idrreco.h>
/*
* Start of user-defined types:
*/
#ifndef SOMClass
#define SOMClass SOMObject
#endif /* SOMClass */
#ifndef SOMObject
#define SOMObject SOMObject
#endif /* SOMObject */
#ifndef M_IDRReco
#define M_IDRReco SOMObject
#endif /* M_IDRReco */
#ifndef IDOStroke
#define IDOStroke SOMObject
#endif /* IDOStroke */
#ifndef M_IDRText
#define M_IDRText SOMObject
#endif /* M_IDRText */
/*
* End of user-defined types.
*/
/*
* Passthru lines: File: "C.h", "after"
*/
#pragma pack(2)
typedef LHANDLE HWORD, *PHWORD; /* Handle to a word list. */
typedef VOID *HCLUSTER, /* Handle to a cluster. */
**PHCLUSTER;
/*
** Defines for word list string type specification.
*/
#define IDR_WORDTYPE_ASCII (1)
#define IDR_WORDTYPE_NOLANG (2)
/*
** Word list type defines.
*/
#define IDR_WORD_EMPTY (0x0001)
#define IDR_WORD_STRING (0x0002)
#define IDR_WORD_STRINGTABLE (0x0003)
#define IDR_WORD_FILENAME (0x0004)
#define IDR_WORD_FILEPOINTER (0x0005)
#define IDR_WORD_HANDLE (0x0006)
/*
** Text symbol descriptor status defines.
*/
#define IDR_TXTSYM_VALID ((ULONG)0) /* valid symbol */
#define IDR_TXTSYM_EMPTY ((ULONG)1) /* no data for symbol(s) */
#define IDR_TXTSYM_UNKNOWN ((ULONG)2) /* unrecognized */
#define IDR_TXTSYM_NEWLINE ((ULONG)3) /* new line RULED/UNRULED */
/*
** Result types.
*/
#define IDR_RESTYPE_BOXED ((ULONG) 0 ) /* Boxed mode. */
#define IDR_RESTYPE_LINED ((ULONG) 1 ) /* Lined mode. */
#define IDR_RESTYPE_UNLINED ((ULONG) 2 ) /* Unlined mode. */
typedef struct _IDR_TXTSYM /* Text symbol descriptor */
{
ULONG ulSSize; /* IDR_TXTSYM size */
ULONG ulStatus; /* Character status, see IDR_TXTSYMxx */
IDR_SYM Symbol; /* Symbol type/value */
} IDR_TXTSYM,
*PIDR_TXTSYM,
**PPIDR_TXTSYM;
/*
** Box result structure.
*/
typedef struct _IDR_TXTBOX
{
ULONG ulSSize; /* Size of the structure. */
ULONG ulSymCnt; /* Count of IDR_TXTSYMs in pSyms. */
PIDR_TXTSYM pSyms; /* Recognition results for this box. This
provides all alternatives available for this
box, from most likely to least likely.*/
ULONG ulIdCnt; /* Stroke count returned. */
PULONG pStrokeId; /* Pointer to an array of stroke ids. */
ULONG ulLocation; /* Location information. This is the box id. */
ULONG ulReserved; /* Reserved. */
PVOID pReserved; /* Reserved. */
} IDR_TXTBOX,
*PIDR_TXTBOX,
**PPIDR_TXTBOX;
typedef struct _IDR_TXTCLUSTER /* Text cluster descriptor */
{
ULONG ulSSize; /* Size of the structure. */
HCLUSTER hCluster; /* Handle to the cluster. */
ULONG ulResultType; /* Type of result. */
ULONG ulSymCnt; /* Count of IDR_TXTSYMs in pSyms. */
PIDR_TXTSYM pSyms; /* Recognition results of this cluster. */
ULONG ulIdCnt; /* Stroke count returned. */
PULONG pStrokeId; /* Pointer to an array of stroke ids. */
ULONG ulLocation; /* Location information. Depends on
ulResultType. For Boxed mode, this is
the starting box id. For Lined mode,
this is the row id. For Unlined mode,
this is the baseline. */
RECTL rclBoundBox; /* Bounding box for strokes, in lined and
unline modes. */
ULONG ulReserved1; /* Reserved. */
PVOID pReserved1; /* Reserved. */
ULONG ulReserved2; /* Reserved. */
PVOID pReserved2; /* Reserved. */
} IDR_TXTCLUSTER, *PIDR_TXTCLUSTER,
**PPIDR_TXTCLUSTER;
/*
** Defines for training results status.
*/
#define IDR_TRN_NOIMPACT (0x0001)
#define IDR_TRN_UPDATE (0x0002)
#define IDR_TRN_ADDED (0x0003)
#define IDR_TRN_REJECTED (0x0004)
#define IDR_TRN_CONFUSION (0x0005)
/*
** Word list and dictionary language modeling coercion flags.
*/
#define IDR_LM_NONE (0x00000000) /* Disable it */
#define IDR_LM_ADVISE (0x00000001) /* Enable it */
#define IDR_LM_FORCE (0x00000002) /* Suggest results */
#define IDR_LM_REJECT (0x00000004) /* Constrain results */
#define IDR_LMCASE_FORCE (0x00000008) /* Force case sensitivity */
#define IDR_LM_UNKNOWN (0x80000000) /* Unknown/unsupported */
/*
** Defines for text-specific domain language modeling.
*/
#define IDR_TXTLM_WRDCASE (0x00000001)
/* Advise recognition to all upper case, all lower case, or first letter capitalized. */
#define IDR_TXTLM_SENTCASE (0x00000002)
/* Advise recognition toward proper sentence capitalization. */
#define IDR_TXTLM_ALPHANUM (0x00000004)
/* Advise recognition to group alphabetic and digits separately. */
#define IDR_TXTLM_PUNCT (0x00000008)
/* Advise recognition to have punctuation at beginning and end of words. */
/* and end words only */
#pragma pack()
#define IDRText_MajorVersion 0
#define IDRText_MinorVersion 1
/*
* External name shortening if required
*/
#ifdef SOM_USE_SHORT_EXTERNAL_NAMES
#define IDRTextNewClass c
#pragma linkage(c, system)
#define IDRTextClassData d
#define IDRTextCClassData x
#endif /* SOM_USE_SHORT_EXTERNAL_NAMES */
/*
* Include the meta class file
*/
#include <idrtext.h>
/*--------------Migration------------*/
#define IDRText_classObj IDRTextClassData.classObject
#define _IDRText IDRText_classObj
/*
* Declare the class creation procedure
*/
SOMEXTERN SOMClass * SOMLINK IDRTextNewClass(integer4 somtmajorVersion,
integer4 somtminorVersion);
#pragma linkage(IDRTextNewClass, system)
/*
* Declare the class data structure
*/
SOMEXTERN struct IDRTextClassDataStructure {
SOMAny *classObject;
somMToken idrSetSymbolSubsetPriority;
somMToken idrGetSymbolSubsetPriority;
somMToken idrSetTrainString;
somMToken idrGetTrainStatus;
somMToken idrSetResultMaximum;
somMToken idrGetResultMaximum;
somMToken idrRecoInput;
somMToken idrGetResultEnviron;
somMToken idrGetTopResult;
somMToken idrGetBoxResult;
somMToken idrGetClusterHandles;
somMToken idrGetResultCount;
somMToken idrSetDictionaryLangModel;
somMToken idrGetDictionaryLangModel;
somMToken idrSetWordList;
somMToken idrGetWordList;
somMToken idrSetWordListLangModel;
somMToken idrGetWordListLangModel;
somMToken idrGetResultInfo;
somMToken idrGetBoxTopResult;
somMToken idrGetBoxAltChars;
somMToken idrSetConstraints;
somMToken idrSetBoxString;
somMToken idrGetConstraints;
somMToken idrGetTrainStrings;
somMToken idrGetBoxString;
somMToken idrSetLngMdlUse;
somMToken idrGetLngMdlUse;
somMToken idrGetResultScore;
somMToken idrCopyResultsEnviron;
somMToken idrSetMTSemaphore;
somMToken idrGetMTSemaphore;
somMToken idrISetSymbolSubset;
somMToken idrISetMetrics;
somMToken idrIClearStrokes;
somMToken idrISetSymbolSubsetPriority;
somMToken idrISetTrainString;
somMToken idrISetResultMaximum;
somMToken idrISetDictionaryLangModel;
somMToken idrISetWordList;
somMToken idrISetWordListLangModel;
somMToken idrIRecoInput;
somMToken idrGetTrainingLevel;
} IDRTextClassData;
/*
* Declare the C specific class data structure
*/
SOMEXTERN struct IDRTextCClassDataStructure {
somMethodTabs parentMtab;
somDToken instanceDataToken;
} IDRTextCClassData;
/*
* New and Renew macros for IDRText
*/
#define IDRTextNew() \
( IDRTextClassData.classObject \
? (_somNew(IDRTextClassData.classObject)) \
: ( IDRTextNewClass(IDRText_MajorVersion, IDRText_MinorVersion), (_somNew(IDRTextClassData.classObject)) ) )
#define IDRTextRenew(buf) \
( _somRenew(IDRTextClassData.classObject, buf) )
/*
* Override method: idrSetSymbolSubset
*/
#define IDRText_idrSetSymbolSubset(somSelf,ev,pSymSet) \
IDRReco_idrSetSymbolSubset(somSelf,ev,pSymSet)
/*
* Override method: idrGetSymbolSubset
*/
#define IDRText_idrGetSymbolSubset(somSelf,ev,pSymSet,pulSize) \
IDRReco_idrGetSymbolSubset(somSelf,ev,pSymSet,pulSize)
/*
* Override method: idrGetSymbolSubsetInfo
*/
#define IDRText_idrGetSymbolSubsetInfo(somSelf,ev,ulSymSets,pulSymCnt,pSyms) \
IDRReco_idrGetSymbolSubsetInfo(somSelf,ev,ulSymSets,pulSymCnt,pSyms)
/*
* Override method: idrGetMetrics
*/
#define IDRText_idrGetMetrics(somSelf,ev,pMetrics) \
IDRReco_idrGetMetrics(somSelf,ev,pMetrics)
/*
* Override method: idrAddStroke
*/
#define IDRText_idrAddStroke(somSelf,ev,pData,hRelative) \
IDRReco_idrAddStroke(somSelf,ev,pData,hRelative)
/*
* Override method: idrAddStrokefromStrokeObject
*/
#define IDRText_idrAddStrokefromStrokeObject(somSelf,ev,pStrokeObj) \
IDRReco_idrAddStrokefromStrokeObject(somSelf,ev,pStrokeObj)
/*
* Override method: idrClearStrokes
*/
#define IDRText_idrClearStrokes(somSelf,ev) \
IDRReco_idrClearStrokes(somSelf,ev)
/*
* Override method: idrSetMetrics
*/
#define IDRText_idrSetMetrics(somSelf,ev,pMetrics) \
IDRReco_idrSetMetrics(somSelf,ev,pMetrics)
/*
* Override method: somInit
*/
#define IDRText_somInit(somSelf) \
SOMObject_somInit(somSelf)
/*
* Override method: somUninit
*/
#define IDRText_somUninit(somSelf) \
SOMObject_somUninit(somSelf)
/*
* New Method: idrSetSymbolSubsetPriority
*/
typedef void SOMLINK somTP_IDRText_idrSetSymbolSubsetPriority(IDRText *somSelf, Environment *ev,
ULONG ulSymSets);
#pragma linkage(somTP_IDRText_idrSetSymbolSubsetPriority, system)
typedef somTP_IDRText_idrSetSymbolSubsetPriority *somTD_IDRText_idrSetSymbolSubsetPriority;
#define somMD_IDRText_idrSetSymbolSubsetPriority "::IDRText::idrSetSymbolSubsetPriority"
#define IDRText_idrSetSymbolSubsetPriority(somSelf,ev,ulSymSets) \
(SOM_Resolve(somSelf, IDRText, idrSetSymbolSubsetPriority) \
(somSelf,ev,ulSymSets))
#ifndef SOMGD_idrSetSymbolSubsetPriority
#if (defined(_idrSetSymbolSubsetPriority) || defined(__idrSetSymbolSubsetPriority))
#undef _idrSetSymbolSubsetPriority
#undef __idrSetSymbolSubsetPriority
#define SOMGD_idrSetSymbolSubsetPriority 1
#else
#define _idrSetSymbolSubsetPriority IDRText_idrSetSymbolSubsetPriority
#endif /* _idrSetSymbolSubsetPriority */
#endif /* SOMGD_idrSetSymbolSubsetPriority */
/*
* New Method: idrGetSymbolSubsetPriority
*/
typedef ULONG SOMLINK somTP_IDRText_idrGetSymbolSubsetPriority(IDRText *somSelf, Environment *ev);
#pragma linkage(somTP_IDRText_idrGetSymbolSubsetPriority, system)
typedef somTP_IDRText_idrGetSymbolSubsetPriority *somTD_IDRText_idrGetSymbolSubsetPriority;
#define somMD_IDRText_idrGetSymbolSubsetPriority "::IDRText::idrGetSymbolSubsetPriority"
#define IDRText_idrGetSymbolSubsetPriority(somSelf,ev) \
(SOM_Resolve(somSelf, IDRText, idrGetSymbolSubsetPriority) \
(somSelf,ev))
#ifndef SOMGD_idrGetSymbolSubsetPriority
#if (defined(_idrGetSymbolSubsetPriority) || defined(__idrGetSymbolSubsetPriority))
#undef _idrGetSymbolSubsetPriority
#undef __idrGetSymbolSubsetPriority
#define SOMGD_idrGetSymbolSubsetPriority 1
#else
#define _idrGetSymbolSubsetPriority IDRText_idrGetSymbolSubsetPriority
#endif /* _idrGetSymbolSubsetPriority */
#endif /* SOMGD_idrGetSymbolSubsetPriority */
/*
* New Method: idrSetResultMaximum
*/
typedef void SOMLINK somTP_IDRText_idrSetResultMaximum(IDRText *somSelf, Environment *ev,
ULONG ulMaxResults);
#pragma linkage(somTP_IDRText_idrSetResultMaximum, system)
typedef somTP_IDRText_idrSetResultMaximum *somTD_IDRText_idrSetResultMaximum;
#define somMD_IDRText_idrSetResultMaximum "::IDRText::idrSetResultMaximum"
#define IDRText_idrSetResultMaximum(somSelf,ev,ulMaxResults) \
(SOM_Resolve(somSelf, IDRText, idrSetResultMaximum) \
(somSelf,ev,ulMaxResults))
#ifndef SOMGD_idrSetResultMaximum
#if (defined(_idrSetResultMaximum) || defined(__idrSetResultMaximum))
#undef _idrSetResultMaximum
#undef __idrSetResultMaximum
#define SOMGD_idrSetResultMaximum 1
#else
#define _idrSetResultMaximum IDRText_idrSetResultMaximum
#endif /* _idrSetResultMaximum */
#endif /* SOMGD_idrSetResultMaximum */
/*
* New Method: idrGetResultMaximum
*/
typedef ULONG SOMLINK somTP_IDRText_idrGetResultMaximum(IDRText *somSelf, Environment *ev);
#pragma linkage(somTP_IDRText_idrGetResultMaximum, system)
typedef somTP_IDRText_idrGetResultMaximum *somTD_IDRText_idrGetResultMaximum;
#define somMD_IDRText_idrGetResultMaximum "::IDRText::idrGetResultMaximum"
#define IDRText_idrGetResultMaximum(somSelf,ev) \
(SOM_Resolve(somSelf, IDRText, idrGetResultMaximum) \
(somSelf,ev))
#ifndef SOMGD_idrGetResultMaximum
#if (defined(_idrGetResultMaximum) || defined(__idrGetResultMaximum))
#undef _idrGetResultMaximum
#undef __idrGetResultMaximum
#define SOMGD_idrGetResultMaximum 1
#else
#define _idrGetResultMaximum IDRText_idrGetResultMaximum
#endif /* _idrGetResultMaximum */
#endif /* SOMGD_idrGetResultMaximum */
/*
* New Method: idrRecoInput
*/
typedef void SOMLINK somTP_IDRText_idrRecoInput(IDRText *somSelf, Environment *ev,
HWND hNotify,
ULONG ulUser);
#pragma linkage(somTP_IDRText_idrRecoInput, system)
typedef somTP_IDRText_idrRecoInput *somTD_IDRText_idrRecoInput;
#define somMD_IDRText_idrRecoInput "::IDRText::idrRecoInput"
#define IDRText_idrRecoInput(somSelf,ev,hNotify,ulUser) \
(SOM_Resolve(somSelf, IDRText, idrRecoInput) \
(somSelf,ev,hNotify,ulUser))
#ifndef SOMGD_idrRecoInput
#if (defined(_idrRecoInput) || defined(__idrRecoInput))
#undef _idrRecoInput
#undef __idrRecoInput
#define SOMGD_idrRecoInput 1
#else
#define _idrRecoInput IDRText_idrRecoInput
#endif /* _idrRecoInput */
#endif /* SOMGD_idrRecoInput */
/*
* New Method: idrGetTopResult
*/
typedef void SOMLINK somTP_IDRText_idrGetTopResult(IDRText *somSelf, Environment *ev,
PULONG pulCnt,
PIDR_TXTSYM pResults);
#pragma linkage(somTP_IDRText_idrGetTopResult, system)
typedef somTP_IDRText_idrGetTopResult *somTD_IDRText_idrGetTopResult;
#define somMD_IDRText_idrGetTopResult "::IDRText::idrGetTopResult"
#define IDRText_idrGetTopResult(somSelf,ev,pulCnt,pResults) \
(SOM_Resolve(somSelf, IDRText, idrGetTopResult) \
(somSelf,ev,pulCnt,pResults))
#ifndef SOMGD_idrGetTopResult
#if (defined(_idrGetTopResult) || defined(__idrGetTopResult))
#undef _idrGetTopResult
#undef __idrGetTopResult
#define SOMGD_idrGetTopResult 1
#else
#define _idrGetTopResult IDRText_idrGetTopResult
#endif /* _idrGetTopResult */
#endif /* SOMGD_idrGetTopResult */
/*
* New Method: idrGetBoxResult
*/
typedef void SOMLINK somTP_IDRText_idrGetBoxResult(IDRText *somSelf, Environment *ev,
ULONG ulLocation,
PULONG pulMemSize,
PIDR_TXTBOX pInfo);
#pragma linkage(somTP_IDRText_idrGetBoxResult, system)
typedef somTP_IDRText_idrGetBoxResult *somTD_IDRText_idrGetBoxResult;
#define somMD_IDRText_idrGetBoxResult "::IDRText::idrGetBoxResult"
#define IDRText_idrGetBoxResult(somSelf,ev,ulLocation,pulMemSize,pInfo) \
(SOM_Resolve(somSelf, IDRText, idrGetBoxResult) \
(somSelf,ev,ulLocation,pulMemSize,pInfo))
#ifndef SOMGD_idrGetBoxResult
#if (defined(_idrGetBoxResult) || defined(__idrGetBoxResult))
#undef _idrGetBoxResult
#undef __idrGetBoxResult
#define SOMGD_idrGetBoxResult 1
#else
#define _idrGetBoxResult IDRText_idrGetBoxResult
#endif /* _idrGetBoxResult */
#endif /* SOMGD_idrGetBoxResult */
/*
* New Method: idrGetClusterHandles
*/
typedef void SOMLINK somTP_IDRText_idrGetClusterHandles(IDRText *somSelf, Environment *ev,
PULONG pulCnt,
PHCLUSTER phClusters);
#pragma linkage(somTP_IDRText_idrGetClusterHandles, system)
typedef somTP_IDRText_idrGetClusterHandles *somTD_IDRText_idrGetClusterHandles;
#define somMD_IDRText_idrGetClusterHandles "::IDRText::idrGetClusterHandles"
#define IDRText_idrGetClusterHandles(somSelf,ev,pulCnt,phClusters) \
(SOM_Resolve(somSelf, IDRText, idrGetClusterHandles) \
(somSelf,ev,pulCnt,phClusters))
#ifndef SOMGD_idrGetClusterHandles
#if (defined(_idrGetClusterHandles) || defined(__idrGetClusterHandles))
#undef _idrGetClusterHandles
#undef __idrGetClusterHandles
#define SOMGD_idrGetClusterHandles 1
#else
#define _idrGetClusterHandles IDRText_idrGetClusterHandles
#endif /* _idrGetClusterHandles */
#endif /* SOMGD_idrGetClusterHandles */
/*
* New Method: idrGetResultCount
*/
typedef ULONG SOMLINK somTP_IDRText_idrGetResultCount(IDRText *somSelf, Environment *ev,
HCLUSTER hCluster);
#pragma linkage(somTP_IDRText_idrGetResultCount, system)
typedef somTP_IDRText_idrGetResultCount *somTD_IDRText_idrGetResultCount;
#define somMD_IDRText_idrGetResultCount "::IDRText::idrGetResultCount"
#define IDRText_idrGetResultCount(somSelf,ev,hCluster) \
(SOM_Resolve(somSelf, IDRText, idrGetResultCount) \
(somSelf,ev,hCluster))
#ifndef SOMGD_idrGetResultCount
#if (defined(_idrGetResultCount) || defined(__idrGetResultCount))
#undef _idrGetResultCount
#undef __idrGetResultCount
#define SOMGD_idrGetResultCount 1
#else
#define _idrGetResultCount IDRText_idrGetResultCount
#endif /* _idrGetResultCount */
#endif /* SOMGD_idrGetResultCount */
/*
* New Method: idrGetResultInfo
*/
typedef void SOMLINK somTP_IDRText_idrGetResultInfo(IDRText *somSelf, Environment *ev,
HCLUSTER hCluster,
ULONG ulResult,
PULONG pulMemSize,
PIDR_TXTCLUSTER pInfo);
#pragma linkage(somTP_IDRText_idrGetResultInfo, system)
typedef somTP_IDRText_idrGetResultInfo *somTD_IDRText_idrGetResultInfo;
#define somMD_IDRText_idrGetResultInfo "::IDRText::idrGetResultInfo"
#define IDRText_idrGetResultInfo(somSelf,ev,hCluster,ulResult,pulMemSize,pInfo) \
(SOM_Resolve(somSelf, IDRText, idrGetResultInfo) \
(somSelf,ev,hCluster,ulResult,pulMemSize,pInfo))
#ifndef SOMGD_idrGetResultInfo
#if (defined(_idrGetResultInfo) || defined(__idrGetResultInfo))
#undef _idrGetResultInfo
#undef __idrGetResultInfo
#define SOMGD_idrGetResultInfo 1
#else
#define _idrGetResultInfo IDRText_idrGetResultInfo
#endif /* _idrGetResultInfo */
#endif /* SOMGD_idrGetResultInfo */
/*
* New Method: idrSetDictionaryLangModel
*/
typedef void SOMLINK somTP_IDRText_idrSetDictionaryLangModel(IDRText *somSelf, Environment *ev,
ULONG ulCoercion,
ULONG ulDomSpecUse);
#pragma linkage(somTP_IDRText_idrSetDictionaryLangModel, system)
typedef somTP_IDRText_idrSetDictionaryLangModel *somTD_IDRText_idrSetDictionaryLangModel;
#define somMD_IDRText_idrSetDictionaryLangModel "::IDRText::idrSetDictionaryLangModel"
#define IDRText_idrSetDictionaryLangModel(somSelf,ev,ulCoercion,ulDomSpecUse) \
(SOM_Resolve(somSelf, IDRText, idrSetDictionaryLangModel) \
(somSelf,ev,ulCoercion,ulDomSpecUse))
#ifndef SOMGD_idrSetDictionaryLangModel
#if (defined(_idrSetDictionaryLangModel) || defined(__idrSetDictionaryLangModel))
#undef _idrSetDictionaryLangModel
#undef __idrSetDictionaryLangModel
#define SOMGD_idrSetDictionaryLangModel 1
#else
#define _idrSetDictionaryLangModel IDRText_idrSetDictionaryLangModel
#endif /* _idrSetDictionaryLangModel */
#endif /* SOMGD_idrSetDictionaryLangModel */
/*
* New Method: idrGetDictionaryLangModel
*/
typedef void SOMLINK somTP_IDRText_idrGetDictionaryLangModel(IDRText *somSelf, Environment *ev,
PULONG pulCoercion,
PULONG pulDomSpecUse);
#pragma linkage(somTP_IDRText_idrGetDictionaryLangModel, system)
typedef somTP_IDRText_idrGetDictionaryLangModel *somTD_IDRText_idrGetDictionaryLangModel;
#define somMD_IDRText_idrGetDictionaryLangModel "::IDRText::idrGetDictionaryLangModel"
#define IDRText_idrGetDictionaryLangModel(somSelf,ev,pulCoercion,pulDomSpecUse) \
(SOM_Resolve(somSelf, IDRText, idrGetDictionaryLangModel) \
(somSelf,ev,pulCoercion,pulDomSpecUse))
#ifndef SOMGD_idrGetDictionaryLangModel
#if (defined(_idrGetDictionaryLangModel) || defined(__idrGetDictionaryLangModel))
#undef _idrGetDictionaryLangModel
#undef __idrGetDictionaryLangModel
#define SOMGD_idrGetDictionaryLangModel 1
#else
#define _idrGetDictionaryLangModel IDRText_idrGetDictionaryLangModel
#endif /* _idrGetDictionaryLangModel */
#endif /* SOMGD_idrGetDictionaryLangModel */
/*
* New Method: idrSetWordList
*/
typedef void SOMLINK somTP_IDRText_idrSetWordList(IDRText *somSelf, Environment *ev,
HWORD hWord,
ULONG ulOptions);
#pragma linkage(somTP_IDRText_idrSetWordList, system)
typedef somTP_IDRText_idrSetWordList *somTD_IDRText_idrSetWordList;
#define somMD_IDRText_idrSetWordList "::IDRText::idrSetWordList"
#define IDRText_idrSetWordList(somSelf,ev,hWord,ulOptions) \
(SOM_Resolve(somSelf, IDRText, idrSetWordList) \
(somSelf,ev,hWord,ulOptions))
#ifndef SOMGD_idrSetWordList
#if (defined(_idrSetWordList) || defined(__idrSetWordList))
#undef _idrSetWordList
#undef __idrSetWordList
#define SOMGD_idrSetWordList 1
#else
#define _idrSetWordList IDRText_idrSetWordList
#endif /* _idrSetWordList */
#endif /* SOMGD_idrSetWordList */
/*
* New Method: idrGetWordList
*/
typedef HWORD SOMLINK somTP_IDRText_idrGetWordList(IDRText *somSelf, Environment *ev);
#pragma linkage(somTP_IDRText_idrGetWordList, system)
typedef somTP_IDRText_idrGetWordList *somTD_IDRText_idrGetWordList;
#define somMD_IDRText_idrGetWordList "::IDRText::idrGetWordList"
#define IDRText_idrGetWordList(somSelf,ev) \
(SOM_Resolve(somSelf, IDRText, idrGetWordList) \
(somSelf,ev))
#ifndef SOMGD_idrGetWordList
#if (defined(_idrGetWordList) || defined(__idrGetWordList))
#undef _idrGetWordList
#undef __idrGetWordList
#define SOMGD_idrGetWordList 1
#else
#define _idrGetWordList IDRText_idrGetWordList
#endif /* _idrGetWordList */
#endif /* SOMGD_idrGetWordList */
/*
* New Method: idrSetWordListLangModel
*/
typedef void SOMLINK somTP_IDRText_idrSetWordListLangModel(IDRText *somSelf, Environment *ev,
ULONG ulCoercion);
#pragma linkage(somTP_IDRText_idrSetWordListLangModel, system)
typedef somTP_IDRText_idrSetWordListLangModel *somTD_IDRText_idrSetWordListLangModel;
#define somMD_IDRText_idrSetWordListLangModel "::IDRText::idrSetWordListLangModel"
#define IDRText_idrSetWordListLangModel(somSelf,ev,ulCoercion) \
(SOM_Resolve(somSelf, IDRText, idrSetWordListLangModel) \
(somSelf,ev,ulCoercion))
#ifndef SOMGD_idrSetWordListLangModel
#if (defined(_idrSetWordListLangModel) || defined(__idrSetWordListLangModel))
#undef _idrSetWordListLangModel
#undef __idrSetWordListLangModel
#define SOMGD_idrSetWordListLangModel 1
#else
#define _idrSetWordListLangModel IDRText_idrSetWordListLangModel
#endif /* _idrSetWordListLangModel */
#endif /* SOMGD_idrSetWordListLangModel */
/*
* New Method: idrGetWordListLangModel
*/
typedef ULONG SOMLINK somTP_IDRText_idrGetWordListLangModel(IDRText *somSelf, Environment *ev);
#pragma linkage(somTP_IDRText_idrGetWordListLangModel, system)
typedef somTP_IDRText_idrGetWordListLangModel *somTD_IDRText_idrGetWordListLangModel;
#define somMD_IDRText_idrGetWordListLangModel "::IDRText::idrGetWordListLangModel"
#define IDRText_idrGetWordListLangModel(somSelf,ev) \
(SOM_Resolve(somSelf, IDRText, idrGetWordListLangModel) \
(somSelf,ev))
#ifndef SOMGD_idrGetWordListLangModel
#if (defined(_idrGetWordListLangModel) || defined(__idrGetWordListLangModel))
#undef _idrGetWordListLangModel
#undef __idrGetWordListLangModel
#define SOMGD_idrGetWordListLangModel 1
#else
#define _idrGetWordListLangModel IDRText_idrGetWordListLangModel
#endif /* _idrGetWordListLangModel */
#endif /* SOMGD_idrGetWordListLangModel */
#ifndef SOM_DONT_USE_INHERITED_MACROS
#define IDRText_idrGetDescriptionFromFile IDRReco_idrGetDescriptionFromFile
#define IDRText_somFree SOMObject_somFree
#define IDRText_somDefaultInit SOMObject_somDefaultInit
#define IDRText_somDefaultCopyInit SOMObject_somDefaultCopyInit
#define IDRText_somDefaultConstCopyInit SOMObject_somDefaultConstCopyInit
#define IDRText_somDestruct SOMObject_somDestruct
#define IDRText_somDefaultAssign SOMObject_somDefaultAssign
#define IDRText_somDefaultConstAssign SOMObject_somDefaultConstAssign
#define IDRText_somGetClass SOMObject_somGetClass
#define IDRText_somGetClassName SOMObject_somGetClassName
#define IDRText_somGetSize SOMObject_somGetSize
#define IDRText_somIsA SOMObject_somIsA
#define IDRText_somIsInstanceOf SOMObject_somIsInstanceOf
#define IDRText_somRespondsTo SOMObject_somRespondsTo
#define IDRText_somDispatchV SOMObject_somDispatchV
#define IDRText_somDispatchL SOMObject_somDispatchL
#define IDRText_somDispatchA SOMObject_somDispatchA
#define IDRText_somDispatchD SOMObject_somDispatchD
#define IDRText_somDispatch SOMObject_somDispatch
#define IDRText_somClassDispatch SOMObject_somClassDispatch
#define IDRText_somCastObj SOMObject_somCastObj
#define IDRText_somResetObj SOMObject_somResetObj
#define IDRText_somPrintSelf SOMObject_somPrintSelf
#define IDRText_somDumpSelf SOMObject_somDumpSelf
#define IDRText_somDumpSelfInt SOMObject_somDumpSelfInt
#endif /* SOM_DONT_USE_INHERITED_MACROS */
#endif /* SOM_IDRText_h */
#ifndef SOM_M_IDRText_h
#define SOM_M_IDRText_h
#include <som.h>
/*
* -- This emitter treats Method Tokens as Thunks by default
* -- Use the sc modifier "nothunks" to change this default
*/
#undef somresolve_
#define somresolve_(obj,mToken) ((somMethodProc*)((void)obj, mToken))
/*
* Define the class name as an object type
*/
#ifndef M_IDRText
#define M_IDRText SOMObject
#endif
#include <idrreco.h>
/*
* Start of user-defined types:
*/
/*
* End of user-defined types.
*/
#define M_IDRText_MajorVersion 0
#define M_IDRText_MinorVersion 1
/*
* External name shortening if required
*/
#ifdef SOM_USE_SHORT_EXTERNAL_NAMES
#define M_IDRTextNewClass c
#pragma linkage(c, system)
#define M_IDRTextClassData d
#define M_IDRTextCClassData x
#endif /* SOM_USE_SHORT_EXTERNAL_NAMES */
/*--------------Migration------------*/
#define M_IDRText_classObj M_IDRTextClassData.classObject
#define _M_IDRText M_IDRText_classObj
/*
* Declare the class creation procedure
*/
SOMEXTERN SOMClass * SOMLINK M_IDRTextNewClass(integer4 somtmajorVersion,
integer4 somtminorVersion);
#pragma linkage(M_IDRTextNewClass, system)
/*
* Declare the class data structure
*/
SOMEXTERN struct M_IDRTextClassDataStructure {
SOMAny *classObject;
somMToken idrclsAddToWordList;
somMToken idrclsCreateWordList;
somMToken idrclsCreateWordListFromRes;
somMToken idrclsDestroyWordList;
somMToken idrclsGetWordListHandle;
somMToken idrclsWriteWordList;
somMToken idrclsNewIDRText;
somMToken idrclsINewIDRText;
somMToken idrclsIFreeIDR;
} M_IDRTextClassData;
/*
* Declare the C specific class data structure
*/
SOMEXTERN struct M_IDRTextCClassDataStructure {
somMethodTabs parentMtab;
somDToken instanceDataToken;
} M_IDRTextCClassData;
/*
* New and Renew macros for M_IDRText
*/
#define M_IDRTextNew() \
( M_IDRTextClassData.classObject \
? (_somNew(M_IDRTextClassData.classObject)) \
: ( M_IDRTextNewClass(M_IDRText_MajorVersion, M_IDRText_MinorVersion), (_somNew(M_IDRTextClassData.classObject)) ) )
#define M_IDRTextRenew(buf) \
( _somRenew(M_IDRTextClassData.classObject, buf) )
/*
* Override method: idrclsFreeIDR
*/
#define M_IDRText_idrclsFreeIDR(somSelf,ev,pObject) \
M_IDRReco_idrclsFreeIDR(somSelf,ev,pObject)
/*
* Override method: somInit
*/
#define M_IDRText_somInit(somSelf) \
SOMObject_somInit(somSelf)
/*
* New Method: idrclsAddToWordList
*/
typedef void SOMLINK somTP_M_IDRText_idrclsAddToWordList(M_IDRText *somSelf, Environment *ev,
HWORD hWord,
PVOID pWord,
ULONG ulWordType,
ULONG ulStringType);
#pragma linkage(somTP_M_IDRText_idrclsAddToWordList, system)
typedef somTP_M_IDRText_idrclsAddToWordList *somTD_M_IDRText_idrclsAddToWordList;
#define somMD_M_IDRText_idrclsAddToWordList "::M_IDRText::idrclsAddToWordList"
#define M_IDRText_idrclsAddToWordList(somSelf,ev,hWord,pWord,ulWordType,ulStringType) \
(SOM_Resolve(somSelf, M_IDRText, idrclsAddToWordList) \
(somSelf,ev,hWord,pWord,ulWordType,ulStringType))
#ifndef SOMGD_idrclsAddToWordList
#if (defined(_idrclsAddToWordList) || defined(__idrclsAddToWordList))
#undef _idrclsAddToWordList
#undef __idrclsAddToWordList
#define SOMGD_idrclsAddToWordList 1
#else
#define _idrclsAddToWordList M_IDRText_idrclsAddToWordList
#endif /* _idrclsAddToWordList */
#endif /* SOMGD_idrclsAddToWordList */
/*
* New Method: idrclsCreateWordList
*/
typedef HWORD SOMLINK somTP_M_IDRText_idrclsCreateWordList(M_IDRText *somSelf, Environment *ev,
PVOID pWord,
ULONG ulWordType,
ULONG ulStringType,
PSZ pszGlobalName);
#pragma linkage(somTP_M_IDRText_idrclsCreateWordList, system)
typedef somTP_M_IDRText_idrclsCreateWordList *somTD_M_IDRText_idrclsCreateWordList;
#define somMD_M_IDRText_idrclsCreateWordList "::M_IDRText::idrclsCreateWordList"
#define M_IDRText_idrclsCreateWordList(somSelf,ev,pWord,ulWordType,ulStringType,pszGlobalName) \
(SOM_Resolve(somSelf, M_IDRText, idrclsCreateWordList) \
(somSelf,ev,pWord,ulWordType,ulStringType,pszGlobalName))
#ifndef SOMGD_idrclsCreateWordList
#if (defined(_idrclsCreateWordList) || defined(__idrclsCreateWordList))
#undef _idrclsCreateWordList
#undef __idrclsCreateWordList
#define SOMGD_idrclsCreateWordList 1
#else
#define _idrclsCreateWordList M_IDRText_idrclsCreateWordList
#endif /* _idrclsCreateWordList */
#endif /* SOMGD_idrclsCreateWordList */
/*
* New Method: idrclsCreateWordListFromRes
*/
typedef HWORD SOMLINK somTP_M_IDRText_idrclsCreateWordListFromRes(M_IDRText *somSelf, Environment *ev,
HMODULE hModule,
ULONG ulTypeID,
ULONG ulNameID);
#pragma linkage(somTP_M_IDRText_idrclsCreateWordListFromRes, system)
typedef somTP_M_IDRText_idrclsCreateWordListFromRes *somTD_M_IDRText_idrclsCreateWordListFromRes;
#define somMD_M_IDRText_idrclsCreateWordListFromRes "::M_IDRText::idrclsCreateWordListFromRes"
#define M_IDRText_idrclsCreateWordListFromRes(somSelf,ev,hModule,ulTypeID,ulNameID) \
(SOM_Resolve(somSelf, M_IDRText, idrclsCreateWordListFromRes) \
(somSelf,ev,hModule,ulTypeID,ulNameID))
#ifndef SOMGD_idrclsCreateWordListFromRes
#if (defined(_idrclsCreateWordListFromRes) || defined(__idrclsCreateWordListFromRes))
#undef _idrclsCreateWordListFromRes
#undef __idrclsCreateWordListFromRes
#define SOMGD_idrclsCreateWordListFromRes 1
#else
#define _idrclsCreateWordListFromRes M_IDRText_idrclsCreateWordListFromRes
#endif /* _idrclsCreateWordListFromRes */
#endif /* SOMGD_idrclsCreateWordListFromRes */
/*
* New Method: idrclsDestroyWordList
*/
typedef void SOMLINK somTP_M_IDRText_idrclsDestroyWordList(M_IDRText *somSelf, Environment *ev,
HWORD hWord);
#pragma linkage(somTP_M_IDRText_idrclsDestroyWordList, system)
typedef somTP_M_IDRText_idrclsDestroyWordList *somTD_M_IDRText_idrclsDestroyWordList;
#define somMD_M_IDRText_idrclsDestroyWordList "::M_IDRText::idrclsDestroyWordList"
#define M_IDRText_idrclsDestroyWordList(somSelf,ev,hWord) \
(SOM_Resolve(somSelf, M_IDRText, idrclsDestroyWordList) \
(somSelf,ev,hWord))
#ifndef SOMGD_idrclsDestroyWordList
#if (defined(_idrclsDestroyWordList) || defined(__idrclsDestroyWordList))
#undef _idrclsDestroyWordList
#undef __idrclsDestroyWordList
#define SOMGD_idrclsDestroyWordList 1
#else
#define _idrclsDestroyWordList M_IDRText_idrclsDestroyWordList
#endif /* _idrclsDestroyWordList */
#endif /* SOMGD_idrclsDestroyWordList */
/*
* New Method: idrclsGetWordListHandle
*/
typedef HWORD SOMLINK somTP_M_IDRText_idrclsGetWordListHandle(M_IDRText *somSelf, Environment *ev,
PSZ pszWordList);
#pragma linkage(somTP_M_IDRText_idrclsGetWordListHandle, system)
typedef somTP_M_IDRText_idrclsGetWordListHandle *somTD_M_IDRText_idrclsGetWordListHandle;
#define somMD_M_IDRText_idrclsGetWordListHandle "::M_IDRText::idrclsGetWordListHandle"
#define M_IDRText_idrclsGetWordListHandle(somSelf,ev,pszWordList) \
(SOM_Resolve(somSelf, M_IDRText, idrclsGetWordListHandle) \
(somSelf,ev,pszWordList))
#ifndef SOMGD_idrclsGetWordListHandle
#if (defined(_idrclsGetWordListHandle) || defined(__idrclsGetWordListHandle))
#undef _idrclsGetWordListHandle
#undef __idrclsGetWordListHandle
#define SOMGD_idrclsGetWordListHandle 1
#else
#define _idrclsGetWordListHandle M_IDRText_idrclsGetWordListHandle
#endif /* _idrclsGetWordListHandle */
#endif /* SOMGD_idrclsGetWordListHandle */
/*
* New Method: idrclsWriteWordList
*/
typedef void SOMLINK somTP_M_IDRText_idrclsWriteWordList(M_IDRText *somSelf, Environment *ev,
PVOID pFile,
HWORD hWord,
ULONG ulStringType,
ULONG ulFileType);
#pragma linkage(somTP_M_IDRText_idrclsWriteWordList, system)
typedef somTP_M_IDRText_idrclsWriteWordList *somTD_M_IDRText_idrclsWriteWordList;
#define somMD_M_IDRText_idrclsWriteWordList "::M_IDRText::idrclsWriteWordList"
#define M_IDRText_idrclsWriteWordList(somSelf,ev,pFile,hWord,ulStringType,ulFileType) \
(SOM_Resolve(somSelf, M_IDRText, idrclsWriteWordList) \
(somSelf,ev,pFile,hWord,ulStringType,ulFileType))
#ifndef SOMGD_idrclsWriteWordList
#if (defined(_idrclsWriteWordList) || defined(__idrclsWriteWordList))
#undef _idrclsWriteWordList
#undef __idrclsWriteWordList
#define SOMGD_idrclsWriteWordList 1
#else
#define _idrclsWriteWordList M_IDRText_idrclsWriteWordList
#endif /* _idrclsWriteWordList */
#endif /* SOMGD_idrclsWriteWordList */
/*
* New Method: idrclsNewIDRText
*/
typedef IDRText* SOMLINK somTP_M_IDRText_idrclsNewIDRText(M_IDRText *somSelf, Environment *ev,
PVOID pCfg);
#pragma linkage(somTP_M_IDRText_idrclsNewIDRText, system)
typedef somTP_M_IDRText_idrclsNewIDRText *somTD_M_IDRText_idrclsNewIDRText;
#define somMD_M_IDRText_idrclsNewIDRText "::M_IDRText::idrclsNewIDRText"
#define M_IDRText_idrclsNewIDRText(somSelf,ev,pCfg) \
(SOM_Resolve(somSelf, M_IDRText, idrclsNewIDRText) \
(somSelf,ev,pCfg))
#ifndef SOMGD_idrclsNewIDRText
#if (defined(_idrclsNewIDRText) || defined(__idrclsNewIDRText))
#undef _idrclsNewIDRText
#undef __idrclsNewIDRText
#define SOMGD_idrclsNewIDRText 1
#else
#define _idrclsNewIDRText M_IDRText_idrclsNewIDRText
#endif /* _idrclsNewIDRText */
#endif /* SOMGD_idrclsNewIDRText */
#ifndef SOM_DONT_USE_INHERITED_MACROS
#define M_IDRText_idrclsGetEngineDescription M_IDRReco_idrclsGetEngineDescription
#define M_IDRText_idrclsNewIDRReco M_IDRReco_idrclsNewIDRReco
#define M_IDRText_somUninit SOMObject_somUninit
#define M_IDRText__get_somDirectInitClasses SOMClass__get_somDirectInitClasses
#define M_IDRText__set_somDirectInitClasses SOMClass__set_somDirectInitClasses
#define M_IDRText_somGetInstanceInitMask SOMClass_somGetInstanceInitMask
#define M_IDRText_somGetInstanceDestructionMask SOMClass_somGetInstanceDestructionMask
#define M_IDRText_somGetInstanceAssignmentMask SOMClass_somGetInstanceAssignmentMask
#define M_IDRText_somGetInitMaskOffset SOMClass_somGetInitMaskOffset
#define M_IDRText_somGetDestructionMaskOffset SOMClass_somGetDestructionMaskOffset
#define M_IDRText_somAllocate SOMClass_somAllocate
#define M_IDRText_somDeallocate SOMClass_somDeallocate
#define M_IDRText_somNew SOMClass_somNew
#define M_IDRText_somNewNoInit SOMClass_somNewNoInit
#define M_IDRText_somRenew SOMClass_somRenew
#define M_IDRText_somRenewNoInit SOMClass_somRenewNoInit
#define M_IDRText_somRenewNoZero SOMClass_somRenewNoZero
#define M_IDRText_somRenewNoInitNoZero SOMClass_somRenewNoInitNoZero
#define M_IDRText_somInitClass SOMClass_somInitClass
#define M_IDRText_somInitMIClass SOMClass_somInitMIClass
#define M_IDRText_somAddStaticMethod SOMClass_somAddStaticMethod
#define M_IDRText_somAddDynamicMethod SOMClass_somAddDynamicMethod
#define M_IDRText_somClassReady SOMClass_somClassReady
#define M_IDRText_somOverrideSMethod SOMClass_somOverrideSMethod
#define M_IDRText_somGetApplyStub SOMClass_somGetApplyStub
#define M_IDRText_somGetClassData SOMClass_somGetClassData
#define M_IDRText_somSetClassData SOMClass_somSetClassData
#define M_IDRText__get_somCClassData SOMClass__get_somCClassData
#define M_IDRText__set_somCClassData SOMClass__set_somCClassData
#define M_IDRText_somGetClassMtab SOMClass_somGetClassMtab
#define M_IDRText_somGetInstanceOffset SOMClass_somGetInstanceOffset
#define M_IDRText_somGetInstancePartSize SOMClass_somGetInstancePartSize
#define M_IDRText_somGetInstanceSize SOMClass_somGetInstanceSize
#define M_IDRText__get_somDataAlignment SOMClass__get_somDataAlignment
#define M_IDRText_somGetInstanceToken SOMClass_somGetInstanceToken
#define M_IDRText_somGetMemberToken SOMClass_somGetMemberToken
#define M_IDRText_somGetMethodData SOMClass_somGetMethodData
#define M_IDRText_somGetRdStub SOMClass_somGetRdStub
#define M_IDRText_somGetMethodDescriptor SOMClass_somGetMethodDescriptor
#define M_IDRText_somGetMethodIndex SOMClass_somGetMethodIndex
#define M_IDRText_somGetMethodOffset SOMClass_somGetMethodOffset
#define M_IDRText_somGetMethodToken SOMClass_somGetMethodToken
#define M_IDRText_somGetName SOMClass_somGetName
#define M_IDRText_somGetNthMethodData SOMClass_somGetNthMethodData
#define M_IDRText_somGetNthMethodInfo SOMClass_somGetNthMethodInfo
#define M_IDRText_somGetNumMethods SOMClass_somGetNumMethods
#define M_IDRText_somGetNumStaticMethods SOMClass_somGetNumStaticMethods
#define M_IDRText_somGetParent SOMClass_somGetParent
#define M_IDRText_somGetParents SOMClass_somGetParents
#define M_IDRText_somGetPClsMtab SOMClass_somGetPClsMtab
#define M_IDRText_somGetPClsMtabs SOMClass_somGetPClsMtabs
#define M_IDRText_somGetVersionNumbers SOMClass_somGetVersionNumbers
#define M_IDRText_somSetMethodDescriptor SOMClass_somSetMethodDescriptor
#define M_IDRText_somCheckVersion SOMClass_somCheckVersion
#define M_IDRText_somDescendedFrom SOMClass_somDescendedFrom
#define M_IDRText_somSupportsMethod SOMClass_somSupportsMethod
#define M_IDRText_somGetClassDataEntry SOMClass_somGetClassDataEntry
#define M_IDRText_somSetClassDataEntry SOMClass_somSetClassDataEntry
#define M_IDRText_somDefinedMethod SOMClass_somDefinedMethod
#define M_IDRText_somCastObjCls SOMClass_somCastObjCls
#define M_IDRText_somResetObjCls SOMClass_somResetObjCls
#define M_IDRText__get_somTrueClass SOMClass__get_somTrueClass
#define M_IDRText__get_somCastedClass SOMClass__get_somCastedClass
#define M_IDRText_somCloneClass SOMClass_somCloneClass
#define M_IDRText_somFindMethod SOMClass_somFindMethod
#define M_IDRText_somFindMethodOk SOMClass_somFindMethodOk
#define M_IDRText_somFindSMethod SOMClass_somFindSMethod
#define M_IDRText_somFindSMethodOk SOMClass_somFindSMethodOk
#define M_IDRText_somLookupMethod SOMClass_somLookupMethod
#define M_IDRText_somOverrideMtab SOMClass_somOverrideMtab
#define M_IDRText__get_somInstanceDataOffsets SOMClass__get_somInstanceDataOffsets
#define M_IDRText__get_somMethodOffsets SOMClass__get_somMethodOffsets
#define M_IDRText_somUninit SOMObject_somUninit
#define M_IDRText_somDumpSelfInt SOMObject_somDumpSelfInt
#define M_IDRText_somPrintSelf SOMObject_somPrintSelf
#define M_IDRText_somFree SOMObject_somFree
#define M_IDRText_somDefaultInit SOMObject_somDefaultInit
#define M_IDRText_somDefaultCopyInit SOMObject_somDefaultCopyInit
#define M_IDRText_somDefaultConstCopyInit SOMObject_somDefaultConstCopyInit
#define M_IDRText_somDestruct SOMObject_somDestruct
#define M_IDRText_somDefaultAssign SOMObject_somDefaultAssign
#define M_IDRText_somDefaultConstAssign SOMObject_somDefaultConstAssign
#define M_IDRText_somUninit SOMObject_somUninit
#define M_IDRText_somGetClass SOMObject_somGetClass
#define M_IDRText_somGetClassName SOMObject_somGetClassName
#define M_IDRText_somGetSize SOMObject_somGetSize
#define M_IDRText_somIsA SOMObject_somIsA
#define M_IDRText_somIsInstanceOf SOMObject_somIsInstanceOf
#define M_IDRText_somRespondsTo SOMObject_somRespondsTo
#define M_IDRText_somDispatchV SOMObject_somDispatchV
#define M_IDRText_somDispatchL SOMObject_somDispatchL
#define M_IDRText_somDispatchA SOMObject_somDispatchA
#define M_IDRText_somDispatchD SOMObject_somDispatchD
#define M_IDRText_somDispatch SOMObject_somDispatch
#define M_IDRText_somClassDispatch SOMObject_somClassDispatch
#define M_IDRText_somCastObj SOMObject_somCastObj
#define M_IDRText_somResetObj SOMObject_somResetObj
#define M_IDRText_somPrintSelf SOMObject_somPrintSelf
#define M_IDRText_somDumpSelf SOMObject_somDumpSelf
#define M_IDRText_somDumpSelfInt SOMObject_somDumpSelfInt
#endif /* SOM_DONT_USE_INHERITED_MACROS */
#endif /* SOM_M_IDRText_h */