home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OS/2 Shareware BBS: 10 Tools
/
10-Tools.zip
/
wpentk.zip
/
WBPENTK4.DSK
/
IDMRES.H
< prev
next >
Wrap
C/C++ Source or Header
|
1994-10-07
|
23KB
|
580 lines
/*
* This file was generated by the SOM Compiler.
* FileName: ..\..\pentkt\h\idmres.h.
* Generated using:
* SOM Precompiler somipc: 2.7
* SOM Emitter emith: 2.22
*/
/*
*
* idmres.idl
*
* CLASS: IDMResult
*
* CLASS HIERARCHY:
*
* SOMObject
* └── IDMResult
*
* DESCRIPTION:
*
* Input Data Result class and metaclass.
*
*/
#ifndef SOM_M_IDMResult_h
#define SOM_M_IDMResult_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_IDMResult
#define M_IDMResult SOMObject
#endif
#include <somcls.h>
/*
* Start of user-defined types:
*/
#ifndef SOMClass
#define SOMClass SOMObject
#endif /* SOMClass */
#ifndef SOMObject
#define SOMObject SOMObject
#endif /* SOMObject */
#ifndef IDMResult
#define IDMResult SOMObject
#endif /* IDMResult */
#ifndef IDMObject
#define IDMObject SOMObject
#endif /* IDMObject */
/*
* End of user-defined types.
*/
/*
* Passthru lines: File: "C.h", "after"
*/
#include <idrtext.h>
#define M_IDMResult_MajorVersion 0
#define M_IDMResult_MinorVersion 0
/*
* External name shortening if required
*/
#ifdef SOM_USE_SHORT_EXTERNAL_NAMES
#define M_IDMResultNewClass c
#pragma linkage(c, system)
#define M_IDMResultClassData d
#define M_IDMResultCClassData x
#endif /* SOM_USE_SHORT_EXTERNAL_NAMES */
/*--------------Migration------------*/
#define M_IDMResult_classObj M_IDMResultClassData.classObject
#define _M_IDMResult M_IDMResult_classObj
/*
* Declare the class creation procedure
*/
SOMEXTERN SOMClass * SOMLINK M_IDMResultNewClass(integer4 somtmajorVersion,
integer4 somtminorVersion);
#pragma linkage(M_IDMResultNewClass, system)
/*
* Declare the class data structure
*/
SOMEXTERN struct M_IDMResultClassDataStructure {
SOMAny *classObject;
somMToken idmresclsNewIdmResult;
} M_IDMResultClassData;
/*
* Declare the C specific class data structure
*/
SOMEXTERN struct M_IDMResultCClassDataStructure {
somMethodTabs parentMtab;
somDToken instanceDataToken;
} M_IDMResultCClassData;
/*
* New and Renew macros for M_IDMResult
*/
#define M_IDMResultNew() \
( M_IDMResultClassData.classObject \
? (_somNew(M_IDMResultClassData.classObject)) \
: ( M_IDMResultNewClass(M_IDMResult_MajorVersion, M_IDMResult_MinorVersion), (_somNew(M_IDMResultClassData.classObject)) ) )
#define M_IDMResultRenew(buf) \
( _somRenew(M_IDMResultClassData.classObject, buf) )
#ifndef SOM_DONT_USE_INHERITED_MACROS
#define M_IDMResult__get_somDirectInitClasses SOMClass__get_somDirectInitClasses
#define M_IDMResult__set_somDirectInitClasses SOMClass__set_somDirectInitClasses
#define M_IDMResult_somGetInstanceInitMask SOMClass_somGetInstanceInitMask
#define M_IDMResult_somGetInstanceDestructionMask SOMClass_somGetInstanceDestructionMask
#define M_IDMResult_somGetInstanceAssignmentMask SOMClass_somGetInstanceAssignmentMask
#define M_IDMResult_somGetInitMaskOffset SOMClass_somGetInitMaskOffset
#define M_IDMResult_somGetDestructionMaskOffset SOMClass_somGetDestructionMaskOffset
#define M_IDMResult_somAllocate SOMClass_somAllocate
#define M_IDMResult_somDeallocate SOMClass_somDeallocate
#define M_IDMResult_somNew SOMClass_somNew
#define M_IDMResult_somNewNoInit SOMClass_somNewNoInit
#define M_IDMResult_somRenew SOMClass_somRenew
#define M_IDMResult_somRenewNoInit SOMClass_somRenewNoInit
#define M_IDMResult_somRenewNoZero SOMClass_somRenewNoZero
#define M_IDMResult_somRenewNoInitNoZero SOMClass_somRenewNoInitNoZero
#define M_IDMResult_somInitClass SOMClass_somInitClass
#define M_IDMResult_somInitMIClass SOMClass_somInitMIClass
#define M_IDMResult_somAddStaticMethod SOMClass_somAddStaticMethod
#define M_IDMResult_somAddDynamicMethod SOMClass_somAddDynamicMethod
#define M_IDMResult_somClassReady SOMClass_somClassReady
#define M_IDMResult_somOverrideSMethod SOMClass_somOverrideSMethod
#define M_IDMResult_somGetApplyStub SOMClass_somGetApplyStub
#define M_IDMResult_somGetClassData SOMClass_somGetClassData
#define M_IDMResult_somSetClassData SOMClass_somSetClassData
#define M_IDMResult__get_somCClassData SOMClass__get_somCClassData
#define M_IDMResult__set_somCClassData SOMClass__set_somCClassData
#define M_IDMResult_somGetClassMtab SOMClass_somGetClassMtab
#define M_IDMResult_somGetInstanceOffset SOMClass_somGetInstanceOffset
#define M_IDMResult_somGetInstancePartSize SOMClass_somGetInstancePartSize
#define M_IDMResult_somGetInstanceSize SOMClass_somGetInstanceSize
#define M_IDMResult__get_somDataAlignment SOMClass__get_somDataAlignment
#define M_IDMResult_somGetInstanceToken SOMClass_somGetInstanceToken
#define M_IDMResult_somGetMemberToken SOMClass_somGetMemberToken
#define M_IDMResult_somGetMethodData SOMClass_somGetMethodData
#define M_IDMResult_somGetRdStub SOMClass_somGetRdStub
#define M_IDMResult_somGetMethodDescriptor SOMClass_somGetMethodDescriptor
#define M_IDMResult_somGetMethodIndex SOMClass_somGetMethodIndex
#define M_IDMResult_somGetMethodOffset SOMClass_somGetMethodOffset
#define M_IDMResult_somGetMethodToken SOMClass_somGetMethodToken
#define M_IDMResult_somGetName SOMClass_somGetName
#define M_IDMResult_somGetNthMethodData SOMClass_somGetNthMethodData
#define M_IDMResult_somGetNthMethodInfo SOMClass_somGetNthMethodInfo
#define M_IDMResult_somGetNumMethods SOMClass_somGetNumMethods
#define M_IDMResult_somGetNumStaticMethods SOMClass_somGetNumStaticMethods
#define M_IDMResult_somGetParent SOMClass_somGetParent
#define M_IDMResult_somGetParents SOMClass_somGetParents
#define M_IDMResult_somGetPClsMtab SOMClass_somGetPClsMtab
#define M_IDMResult_somGetPClsMtabs SOMClass_somGetPClsMtabs
#define M_IDMResult_somGetVersionNumbers SOMClass_somGetVersionNumbers
#define M_IDMResult_somSetMethodDescriptor SOMClass_somSetMethodDescriptor
#define M_IDMResult_somCheckVersion SOMClass_somCheckVersion
#define M_IDMResult_somDescendedFrom SOMClass_somDescendedFrom
#define M_IDMResult_somSupportsMethod SOMClass_somSupportsMethod
#define M_IDMResult_somGetClassDataEntry SOMClass_somGetClassDataEntry
#define M_IDMResult_somSetClassDataEntry SOMClass_somSetClassDataEntry
#define M_IDMResult_somDefinedMethod SOMClass_somDefinedMethod
#define M_IDMResult_somCastObjCls SOMClass_somCastObjCls
#define M_IDMResult_somResetObjCls SOMClass_somResetObjCls
#define M_IDMResult__get_somTrueClass SOMClass__get_somTrueClass
#define M_IDMResult__get_somCastedClass SOMClass__get_somCastedClass
#define M_IDMResult_somCloneClass SOMClass_somCloneClass
#define M_IDMResult_somFindMethod SOMClass_somFindMethod
#define M_IDMResult_somFindMethodOk SOMClass_somFindMethodOk
#define M_IDMResult_somFindSMethod SOMClass_somFindSMethod
#define M_IDMResult_somFindSMethodOk SOMClass_somFindSMethodOk
#define M_IDMResult_somLookupMethod SOMClass_somLookupMethod
#define M_IDMResult_somOverrideMtab SOMClass_somOverrideMtab
#define M_IDMResult__get_somInstanceDataOffsets SOMClass__get_somInstanceDataOffsets
#define M_IDMResult__get_somMethodOffsets SOMClass__get_somMethodOffsets
#define M_IDMResult_somInit SOMObject_somInit
#define M_IDMResult_somUninit SOMObject_somUninit
#define M_IDMResult_somDumpSelfInt SOMObject_somDumpSelfInt
#define M_IDMResult_somPrintSelf SOMObject_somPrintSelf
#define M_IDMResult_somFree SOMObject_somFree
#define M_IDMResult_somDefaultInit SOMObject_somDefaultInit
#define M_IDMResult_somDefaultCopyInit SOMObject_somDefaultCopyInit
#define M_IDMResult_somDefaultConstCopyInit SOMObject_somDefaultConstCopyInit
#define M_IDMResult_somDestruct SOMObject_somDestruct
#define M_IDMResult_somDefaultAssign SOMObject_somDefaultAssign
#define M_IDMResult_somDefaultConstAssign SOMObject_somDefaultConstAssign
#define M_IDMResult_somInit SOMObject_somInit
#define M_IDMResult_somUninit SOMObject_somUninit
#define M_IDMResult_somGetClass SOMObject_somGetClass
#define M_IDMResult_somGetClassName SOMObject_somGetClassName
#define M_IDMResult_somGetSize SOMObject_somGetSize
#define M_IDMResult_somIsA SOMObject_somIsA
#define M_IDMResult_somIsInstanceOf SOMObject_somIsInstanceOf
#define M_IDMResult_somRespondsTo SOMObject_somRespondsTo
#define M_IDMResult_somDispatchV SOMObject_somDispatchV
#define M_IDMResult_somDispatchL SOMObject_somDispatchL
#define M_IDMResult_somDispatchA SOMObject_somDispatchA
#define M_IDMResult_somDispatchD SOMObject_somDispatchD
#define M_IDMResult_somDispatch SOMObject_somDispatch
#define M_IDMResult_somClassDispatch SOMObject_somClassDispatch
#define M_IDMResult_somCastObj SOMObject_somCastObj
#define M_IDMResult_somResetObj SOMObject_somResetObj
#define M_IDMResult_somPrintSelf SOMObject_somPrintSelf
#define M_IDMResult_somDumpSelf SOMObject_somDumpSelf
#define M_IDMResult_somDumpSelfInt SOMObject_somDumpSelfInt
#endif /* SOM_DONT_USE_INHERITED_MACROS */
#endif /* SOM_M_IDMResult_h */
#ifndef SOM_IDMResult_h
#define SOM_IDMResult_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 IDMResult
#define IDMResult SOMObject
#endif
#include <somobj.h>
/*
* Start of user-defined types:
*/
/*
* End of user-defined types.
*/
#define IDMResult_MajorVersion 0
#define IDMResult_MinorVersion 0
/*
* External name shortening if required
*/
#ifdef SOM_USE_SHORT_EXTERNAL_NAMES
#define IDMResultNewClass c
#pragma linkage(c, system)
#define IDMResultClassData d
#define IDMResultCClassData x
#endif /* SOM_USE_SHORT_EXTERNAL_NAMES */
/*
* Include the meta class file
*/
#include <idmres.h>
/*--------------Migration------------*/
#define IDMResult_classObj IDMResultClassData.classObject
#define _IDMResult IDMResult_classObj
/*
* Declare the class creation procedure
*/
SOMEXTERN SOMClass * SOMLINK IDMResultNewClass(integer4 somtmajorVersion,
integer4 somtminorVersion);
#pragma linkage(IDMResultNewClass, system)
/*
* Declare the class data structure
*/
SOMEXTERN struct IDMResultClassDataStructure {
SOMAny *classObject;
somMToken idmresInitIdmResult;
somMToken idmresGetIDMOp;
somMToken idmresGetIDMObject;
somMToken idmresGetHwndClient;
somMToken idmresGetOwner;
somMToken idmresGetAuxData;
somMToken idmresGetIncludeRect;
somMToken idmresGetNotifyFlags;
somMToken idmresGetUser1;
somMToken idmresGetUser2;
somMToken idmresGetInkWidth;
somMToken idmresGetInkingStyle;
somMToken idmresGetWindowInk;
somMToken idmresGetHwndTD;
somMToken idmresIGetDoodleObj;
somMToken idmresGetCollectorObject;
somMToken idmresGetCollectorObjectForBeta;
somMToken idmresGetResultState;
somMToken idmresSetResultState;
} IDMResultClassData;
/*
* Declare the C specific class data structure
*/
SOMEXTERN struct IDMResultCClassDataStructure {
somMethodTabs parentMtab;
somDToken instanceDataToken;
} IDMResultCClassData;
/*
* New and Renew macros for IDMResult
*/
#define IDMResultNew() \
( IDMResultClassData.classObject \
? (_somNew(IDMResultClassData.classObject)) \
: ( IDMResultNewClass(IDMResult_MajorVersion, IDMResult_MinorVersion), (_somNew(IDMResultClassData.classObject)) ) )
#define IDMResultRenew(buf) \
( _somRenew(IDMResultClassData.classObject, buf) )
/*
* New Method: idmresGetIDMOp
*/
typedef ULONG SOMLINK somTP_IDMResult_idmresGetIDMOp(IDMResult *somSelf, Environment *ev);
#pragma linkage(somTP_IDMResult_idmresGetIDMOp, system)
typedef somTP_IDMResult_idmresGetIDMOp *somTD_IDMResult_idmresGetIDMOp;
#define somMD_IDMResult_idmresGetIDMOp "::IDMResult::idmresGetIDMOp"
#define IDMResult_idmresGetIDMOp(somSelf,ev) \
(SOM_Resolve(somSelf, IDMResult, idmresGetIDMOp) \
(somSelf,ev))
#ifndef SOMGD_idmresGetIDMOp
#if (defined(_idmresGetIDMOp) || defined(__idmresGetIDMOp))
#undef _idmresGetIDMOp
#undef __idmresGetIDMOp
#define SOMGD_idmresGetIDMOp 1
#else
#define _idmresGetIDMOp IDMResult_idmresGetIDMOp
#endif /* _idmresGetIDMOp */
#endif /* SOMGD_idmresGetIDMOp */
/*
* New Method: idmresGetHwndClient
*/
typedef HWND SOMLINK somTP_IDMResult_idmresGetHwndClient(IDMResult *somSelf, Environment *ev);
#pragma linkage(somTP_IDMResult_idmresGetHwndClient, system)
typedef somTP_IDMResult_idmresGetHwndClient *somTD_IDMResult_idmresGetHwndClient;
#define somMD_IDMResult_idmresGetHwndClient "::IDMResult::idmresGetHwndClient"
#define IDMResult_idmresGetHwndClient(somSelf,ev) \
(SOM_Resolve(somSelf, IDMResult, idmresGetHwndClient) \
(somSelf,ev))
#ifndef SOMGD_idmresGetHwndClient
#if (defined(_idmresGetHwndClient) || defined(__idmresGetHwndClient))
#undef _idmresGetHwndClient
#undef __idmresGetHwndClient
#define SOMGD_idmresGetHwndClient 1
#else
#define _idmresGetHwndClient IDMResult_idmresGetHwndClient
#endif /* _idmresGetHwndClient */
#endif /* SOMGD_idmresGetHwndClient */
/*
* New Method: idmresGetOwner
*/
typedef HWND SOMLINK somTP_IDMResult_idmresGetOwner(IDMResult *somSelf, Environment *ev);
#pragma linkage(somTP_IDMResult_idmresGetOwner, system)
typedef somTP_IDMResult_idmresGetOwner *somTD_IDMResult_idmresGetOwner;
#define somMD_IDMResult_idmresGetOwner "::IDMResult::idmresGetOwner"
#define IDMResult_idmresGetOwner(somSelf,ev) \
(SOM_Resolve(somSelf, IDMResult, idmresGetOwner) \
(somSelf,ev))
#ifndef SOMGD_idmresGetOwner
#if (defined(_idmresGetOwner) || defined(__idmresGetOwner))
#undef _idmresGetOwner
#undef __idmresGetOwner
#define SOMGD_idmresGetOwner 1
#else
#define _idmresGetOwner IDMResult_idmresGetOwner
#endif /* _idmresGetOwner */
#endif /* SOMGD_idmresGetOwner */
/*
* New Method: idmresGetAuxData
*/
typedef ULONG SOMLINK somTP_IDMResult_idmresGetAuxData(IDMResult *somSelf, Environment *ev);
#pragma linkage(somTP_IDMResult_idmresGetAuxData, system)
typedef somTP_IDMResult_idmresGetAuxData *somTD_IDMResult_idmresGetAuxData;
#define somMD_IDMResult_idmresGetAuxData "::IDMResult::idmresGetAuxData"
#define IDMResult_idmresGetAuxData(somSelf,ev) \
(SOM_Resolve(somSelf, IDMResult, idmresGetAuxData) \
(somSelf,ev))
#ifndef SOMGD_idmresGetAuxData
#if (defined(_idmresGetAuxData) || defined(__idmresGetAuxData))
#undef _idmresGetAuxData
#undef __idmresGetAuxData
#define SOMGD_idmresGetAuxData 1
#else
#define _idmresGetAuxData IDMResult_idmresGetAuxData
#endif /* _idmresGetAuxData */
#endif /* SOMGD_idmresGetAuxData */
/*
* New Method: idmresGetIncludeRect
*/
typedef RECTL SOMLINK somTP_IDMResult_idmresGetIncludeRect(IDMResult *somSelf, Environment *ev);
#pragma linkage(somTP_IDMResult_idmresGetIncludeRect, system)
typedef somTP_IDMResult_idmresGetIncludeRect *somTD_IDMResult_idmresGetIncludeRect;
#define somMD_IDMResult_idmresGetIncludeRect "::IDMResult::idmresGetIncludeRect"
#define IDMResult_idmresGetIncludeRect(somSelf,ev) \
(SOM_Resolve(somSelf, IDMResult, idmresGetIncludeRect) \
(somSelf,ev))
#ifndef SOMGD_idmresGetIncludeRect
#if (defined(_idmresGetIncludeRect) || defined(__idmresGetIncludeRect))
#undef _idmresGetIncludeRect
#undef __idmresGetIncludeRect
#define SOMGD_idmresGetIncludeRect 1
#else
#define _idmresGetIncludeRect IDMResult_idmresGetIncludeRect
#endif /* _idmresGetIncludeRect */
#endif /* SOMGD_idmresGetIncludeRect */
/*
* New Method: idmresGetNotifyFlags
*/
typedef ULONG SOMLINK somTP_IDMResult_idmresGetNotifyFlags(IDMResult *somSelf, Environment *ev);
#pragma linkage(somTP_IDMResult_idmresGetNotifyFlags, system)
typedef somTP_IDMResult_idmresGetNotifyFlags *somTD_IDMResult_idmresGetNotifyFlags;
#define somMD_IDMResult_idmresGetNotifyFlags "::IDMResult::idmresGetNotifyFlags"
#define IDMResult_idmresGetNotifyFlags(somSelf,ev) \
(SOM_Resolve(somSelf, IDMResult, idmresGetNotifyFlags) \
(somSelf,ev))
#ifndef SOMGD_idmresGetNotifyFlags
#if (defined(_idmresGetNotifyFlags) || defined(__idmresGetNotifyFlags))
#undef _idmresGetNotifyFlags
#undef __idmresGetNotifyFlags
#define SOMGD_idmresGetNotifyFlags 1
#else
#define _idmresGetNotifyFlags IDMResult_idmresGetNotifyFlags
#endif /* _idmresGetNotifyFlags */
#endif /* SOMGD_idmresGetNotifyFlags */
/*
* New Method: idmresGetUser1
*/
typedef ULONG SOMLINK somTP_IDMResult_idmresGetUser1(IDMResult *somSelf, Environment *ev);
#pragma linkage(somTP_IDMResult_idmresGetUser1, system)
typedef somTP_IDMResult_idmresGetUser1 *somTD_IDMResult_idmresGetUser1;
#define somMD_IDMResult_idmresGetUser1 "::IDMResult::idmresGetUser1"
#define IDMResult_idmresGetUser1(somSelf,ev) \
(SOM_Resolve(somSelf, IDMResult, idmresGetUser1) \
(somSelf,ev))
#ifndef SOMGD_idmresGetUser1
#if (defined(_idmresGetUser1) || defined(__idmresGetUser1))
#undef _idmresGetUser1
#undef __idmresGetUser1
#define SOMGD_idmresGetUser1 1
#else
#define _idmresGetUser1 IDMResult_idmresGetUser1
#endif /* _idmresGetUser1 */
#endif /* SOMGD_idmresGetUser1 */
/*
* New Method: idmresGetUser2
*/
typedef ULONG SOMLINK somTP_IDMResult_idmresGetUser2(IDMResult *somSelf, Environment *ev);
#pragma linkage(somTP_IDMResult_idmresGetUser2, system)
typedef somTP_IDMResult_idmresGetUser2 *somTD_IDMResult_idmresGetUser2;
#define somMD_IDMResult_idmresGetUser2 "::IDMResult::idmresGetUser2"
#define IDMResult_idmresGetUser2(somSelf,ev) \
(SOM_Resolve(somSelf, IDMResult, idmresGetUser2) \
(somSelf,ev))
#ifndef SOMGD_idmresGetUser2
#if (defined(_idmresGetUser2) || defined(__idmresGetUser2))
#undef _idmresGetUser2
#undef __idmresGetUser2
#define SOMGD_idmresGetUser2 1
#else
#define _idmresGetUser2 IDMResult_idmresGetUser2
#endif /* _idmresGetUser2 */
#endif /* SOMGD_idmresGetUser2 */
/*
* New Method: idmresGetInkWidth
*/
typedef ULONG SOMLINK somTP_IDMResult_idmresGetInkWidth(IDMResult *somSelf, Environment *ev);
#pragma linkage(somTP_IDMResult_idmresGetInkWidth, system)
typedef somTP_IDMResult_idmresGetInkWidth *somTD_IDMResult_idmresGetInkWidth;
#define somMD_IDMResult_idmresGetInkWidth "::IDMResult::idmresGetInkWidth"
#define IDMResult_idmresGetInkWidth(somSelf,ev) \
(SOM_Resolve(somSelf, IDMResult, idmresGetInkWidth) \
(somSelf,ev))
#ifndef SOMGD_idmresGetInkWidth
#if (defined(_idmresGetInkWidth) || defined(__idmresGetInkWidth))
#undef _idmresGetInkWidth
#undef __idmresGetInkWidth
#define SOMGD_idmresGetInkWidth 1
#else
#define _idmresGetInkWidth IDMResult_idmresGetInkWidth
#endif /* _idmresGetInkWidth */
#endif /* SOMGD_idmresGetInkWidth */
/*
* New Method: idmresGetInkingStyle
*/
typedef ULONG SOMLINK somTP_IDMResult_idmresGetInkingStyle(IDMResult *somSelf, Environment *ev);
#pragma linkage(somTP_IDMResult_idmresGetInkingStyle, system)
typedef somTP_IDMResult_idmresGetInkingStyle *somTD_IDMResult_idmresGetInkingStyle;
#define somMD_IDMResult_idmresGetInkingStyle "::IDMResult::idmresGetInkingStyle"
#define IDMResult_idmresGetInkingStyle(somSelf,ev) \
(SOM_Resolve(somSelf, IDMResult, idmresGetInkingStyle) \
(somSelf,ev))
#ifndef SOMGD_idmresGetInkingStyle
#if (defined(_idmresGetInkingStyle) || defined(__idmresGetInkingStyle))
#undef _idmresGetInkingStyle
#undef __idmresGetInkingStyle
#define SOMGD_idmresGetInkingStyle 1
#else
#define _idmresGetInkingStyle IDMResult_idmresGetInkingStyle
#endif /* _idmresGetInkingStyle */
#endif /* SOMGD_idmresGetInkingStyle */
/*
* New Method: idmresInitIdmResult
*/
typedef void SOMLINK somTP_IDMResult_idmresInitIdmResult(IDMResult *somSelf, Environment *ev,
IDMObject* idmObject);
#pragma linkage(somTP_IDMResult_idmresInitIdmResult, system)
typedef somTP_IDMResult_idmresInitIdmResult *somTD_IDMResult_idmresInitIdmResult;
#define somMD_IDMResult_idmresInitIdmResult "::IDMResult::idmresInitIdmResult"
#define IDMResult_idmresInitIdmResult(somSelf,ev,idmObject) \
(SOM_Resolve(somSelf, IDMResult, idmresInitIdmResult) \
(somSelf,ev,idmObject))
#ifndef SOMGD_idmresInitIdmResult
#if (defined(_idmresInitIdmResult) || defined(__idmresInitIdmResult))
#undef _idmresInitIdmResult
#undef __idmresInitIdmResult
#define SOMGD_idmresInitIdmResult 1
#else
#define _idmresInitIdmResult IDMResult_idmresInitIdmResult
#endif /* _idmresInitIdmResult */
#endif /* SOMGD_idmresInitIdmResult */
#ifndef SOM_DONT_USE_INHERITED_MACROS
#define IDMResult_somFree SOMObject_somFree
#define IDMResult_somDefaultInit SOMObject_somDefaultInit
#define IDMResult_somDefaultCopyInit SOMObject_somDefaultCopyInit
#define IDMResult_somDefaultConstCopyInit SOMObject_somDefaultConstCopyInit
#define IDMResult_somDestruct SOMObject_somDestruct
#define IDMResult_somDefaultAssign SOMObject_somDefaultAssign
#define IDMResult_somDefaultConstAssign SOMObject_somDefaultConstAssign
#define IDMResult_somInit SOMObject_somInit
#define IDMResult_somUninit SOMObject_somUninit
#define IDMResult_somGetClass SOMObject_somGetClass
#define IDMResult_somGetClassName SOMObject_somGetClassName
#define IDMResult_somGetSize SOMObject_somGetSize
#define IDMResult_somIsA SOMObject_somIsA
#define IDMResult_somIsInstanceOf SOMObject_somIsInstanceOf
#define IDMResult_somRespondsTo SOMObject_somRespondsTo
#define IDMResult_somDispatchV SOMObject_somDispatchV
#define IDMResult_somDispatchL SOMObject_somDispatchL
#define IDMResult_somDispatchA SOMObject_somDispatchA
#define IDMResult_somDispatchD SOMObject_somDispatchD
#define IDMResult_somDispatch SOMObject_somDispatch
#define IDMResult_somClassDispatch SOMObject_somClassDispatch
#define IDMResult_somCastObj SOMObject_somCastObj
#define IDMResult_somResetObj SOMObject_somResetObj
#define IDMResult_somPrintSelf SOMObject_somPrintSelf
#define IDMResult_somDumpSelf SOMObject_somDumpSelf
#define IDMResult_somDumpSelfInt SOMObject_somDumpSelfInt
#endif /* SOM_DONT_USE_INHERITED_MACROS */
#endif /* SOM_IDMResult_h */