home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OS/2 Shareware BBS: 10 Tools
/
10-Tools.zip
/
wpentk.zip
/
WBPENTK4.DSK
/
IDMRES.IH
< prev
next >
Wrap
Text File
|
1994-10-07
|
26KB
|
784 lines
/*
* This file was generated by the SOM Compiler.
* FileName: ..\..\pentkt\h\idmres.ih.
* Generated using:
* SOM Precompiler somipc: 2.7
* SOM Emitter emitih: 2.22
*/
/*
*
* idmres.idl
*
* CLASS: IDMResult
*
* CLASS HIERARCHY:
*
* SOMObject
* └── IDMResult
*
* DESCRIPTION:
*
* Input Data Result class and metaclass.
*
*/
#ifndef SOM_M_IDMResult_ih
#define SOM_M_IDMResult_ih
#pragma checkout(suspend)
#include <idmres.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 M_IDMResultCClassData.parentMtab
#endif /* SOM_CurrentClass */
#define M_IDMResult_MaxNoMethods 0
/*
* Instance data
*/
typedef void M_IDMResultData;
/*
* Begin stuff that only goes in the primary file
*/
#if (defined(IDMResult_Class_Source) || defined(M_IDMResult_Class_Source) || defined(SOM_Module_idmres_Source))
/*
* Trace/Debug macro
*/
#ifndef M_IDMResultMethodDebug
#define M_IDMResultMethodDebug(c,m) SOMMethodDebug(c,m)
#endif /* M_IDMResultMethodDebug */
/*
* Current class macros for Instance and Meta classes.
*/
/*
* Generate the Apply Stubs.
*/
/*
* Initialize the class data structure
*/
struct M_IDMResultClassDataStructure M_IDMResultClassData = {(SOMAny *) NULL};
/*
* Define the C class data structure
*/
struct M_IDMResultCClassDataStructure M_IDMResultCClassData = {(somMethodTabs) NULL};
/*
* Routines and Structures to create the class object
*/
/*
* Initializers for class Ids
*/
static char * somCN_M_IDMResult = "M_IDMResult";
static char * somPCN_M_IDMResult_SOMClass = "SOMClass";
static somId somPCM_IDMResult[] = {
&somPCN_M_IDMResult_SOMClass,
};
static somStaticClassInfo M_IDMResultSCI = {
3, 0, 0, 0, 0, 0,
M_IDMResult_MajorVersion, M_IDMResult_MinorVersion,
0, M_IDMResult_MaxNoMethods, 1,
&somCN_M_IDMResult,
(somId) NULL, 1,
somPCM_IDMResult,
(somClassDataStructure *) &M_IDMResultClassData,
(somCClassDataStructure *) &M_IDMResultCClassData,
(somStaticMethod_t *) NULL, (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 */
};
M_IDMResult * SOMLINK M_IDMResultNewClass (integer4 somtmajorVersion,
integer4 somtminorVersion)
{
SOMClassNewClass(SOMClass_MajorVersion,SOMClass_MinorVersion); /* static reference */
return (somBuildClass(1,&M_IDMResultSCI, somtmajorVersion, somtminorVersion));
}
/*
* Functions for attributes.
*/
#endif /* M_IDMResult_Class_Source */
#pragma checkout(resume)
#endif /* SOM_M_IDMResult_ih */
#ifndef SOM_IDMResult_ih
#define SOM_IDMResult_ih
#pragma checkout(suspend)
#include <idmres.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 IDMResultCClassData.parentMtab
#endif /* SOM_CurrentClass */
#define IDMResult_MaxNoMethods 11
/*
* Instance data
*/
typedef void IDMResultData;
/*
* Begin stuff that only goes in the primary file
*/
#if (defined(IDMResult_Class_Source) || defined(SOM_Module_idmres_Source))
/*
* Trace/Debug macro
*/
#ifndef IDMResultMethodDebug
#define IDMResultMethodDebug(c,m) SOMMethodDebug(c,m)
#endif /* IDMResultMethodDebug */
/*
* Current class macros for Instance and Meta classes.
*/
#undef SOMMeta
#define SOMMeta M_IDMResultCClassData.parentMtab
#undef SOMInstance
#define SOMInstance IDMResultCClassData.parentMtab
#ifndef M_IDMResult_Class_Source
#define M_IDMResult_Class_Source
#endif /* M_IDMResult_Class_Source */
/*
* Generate the Apply Stubs.
*/
#pragma linkage(somAP_IDMRes_idmresGetIDMOp, system)
static void SOMLINK somAP_IDMRes_idmresGetIDMOp(IDMResult *somSelf,
ULONG *__retVal,
somMethodProc *__methodPtr,
va_list __ap)
{
void *__somSelf = va_arg(__ap, void*);
Environment *ev = va_arg(__ap, Environment*);
SOM_IgnoreWarning(__ap);
*__retVal = ((somTD_IDMResult_idmresGetIDMOp) __methodPtr) (somSelf, ev);
}
#pragma linkage(somAP_IDMRes_idmresGetHwndClient, system)
static void SOMLINK somAP_IDMRes_idmresGetHwndClient(IDMResult *somSelf,
HWND *__retVal,
somMethodProc *__methodPtr,
va_list __ap)
{
void *__somSelf = va_arg(__ap, void*);
Environment *ev = va_arg(__ap, Environment*);
SOM_IgnoreWarning(__ap);
*__retVal = ((somTD_IDMResult_idmresGetHwndClient) __methodPtr) (somSelf, ev);
}
#pragma linkage(somAP_IDMRes_idmresGetOwner, system)
static void SOMLINK somAP_IDMRes_idmresGetOwner(IDMResult *somSelf,
HWND *__retVal,
somMethodProc *__methodPtr,
va_list __ap)
{
void *__somSelf = va_arg(__ap, void*);
Environment *ev = va_arg(__ap, Environment*);
SOM_IgnoreWarning(__ap);
*__retVal = ((somTD_IDMResult_idmresGetOwner) __methodPtr) (somSelf, ev);
}
#pragma linkage(somAP_IDMRes_idmresGetAuxData, system)
static void SOMLINK somAP_IDMRes_idmresGetAuxData(IDMResult *somSelf,
ULONG *__retVal,
somMethodProc *__methodPtr,
va_list __ap)
{
void *__somSelf = va_arg(__ap, void*);
Environment *ev = va_arg(__ap, Environment*);
SOM_IgnoreWarning(__ap);
*__retVal = ((somTD_IDMResult_idmresGetAuxData) __methodPtr) (somSelf, ev);
}
#pragma linkage(somAP_IDMRes_idmresGetIncludeRect, system)
static void SOMLINK somAP_IDMRes_idmresGetIncludeRect(IDMResult *somSelf,
RECTL *__retVal,
somMethodProc *__methodPtr,
va_list __ap)
{
void *__somSelf = va_arg(__ap, void*);
Environment *ev = va_arg(__ap, Environment*);
SOM_IgnoreWarning(__ap);
*__retVal = ((somTD_IDMResult_idmresGetIncludeRect) __methodPtr) (somSelf, ev);
}
#pragma linkage(somAP_IDMRes_idmresGetNotifyFlags, system)
static void SOMLINK somAP_IDMRes_idmresGetNotifyFlags(IDMResult *somSelf,
ULONG *__retVal,
somMethodProc *__methodPtr,
va_list __ap)
{
void *__somSelf = va_arg(__ap, void*);
Environment *ev = va_arg(__ap, Environment*);
SOM_IgnoreWarning(__ap);
*__retVal = ((somTD_IDMResult_idmresGetNotifyFlags) __methodPtr) (somSelf, ev);
}
#pragma linkage(somAP_IDMRes_idmresGetUser1, system)
static void SOMLINK somAP_IDMRes_idmresGetUser1(IDMResult *somSelf,
ULONG *__retVal,
somMethodProc *__methodPtr,
va_list __ap)
{
void *__somSelf = va_arg(__ap, void*);
Environment *ev = va_arg(__ap, Environment*);
SOM_IgnoreWarning(__ap);
*__retVal = ((somTD_IDMResult_idmresGetUser1) __methodPtr) (somSelf, ev);
}
#pragma linkage(somAP_IDMRes_idmresGetUser2, system)
static void SOMLINK somAP_IDMRes_idmresGetUser2(IDMResult *somSelf,
ULONG *__retVal,
somMethodProc *__methodPtr,
va_list __ap)
{
void *__somSelf = va_arg(__ap, void*);
Environment *ev = va_arg(__ap, Environment*);
SOM_IgnoreWarning(__ap);
*__retVal = ((somTD_IDMResult_idmresGetUser2) __methodPtr) (somSelf, ev);
}
#pragma linkage(somAP_IDMRes_idmresGetInkWidth, system)
static void SOMLINK somAP_IDMRes_idmresGetInkWidth(IDMResult *somSelf,
ULONG *__retVal,
somMethodProc *__methodPtr,
va_list __ap)
{
void *__somSelf = va_arg(__ap, void*);
Environment *ev = va_arg(__ap, Environment*);
SOM_IgnoreWarning(__ap);
*__retVal = ((somTD_IDMResult_idmresGetInkWidth) __methodPtr) (somSelf, ev);
}
#pragma linkage(somAP_IDMRes_idmresGetInkingStyle, system)
static void SOMLINK somAP_IDMRes_idmresGetInkingStyle(IDMResult *somSelf,
ULONG *__retVal,
somMethodProc *__methodPtr,
va_list __ap)
{
void *__somSelf = va_arg(__ap, void*);
Environment *ev = va_arg(__ap, Environment*);
SOM_IgnoreWarning(__ap);
*__retVal = ((somTD_IDMResult_idmresGetInkingStyle) __methodPtr) (somSelf, ev);
}
#pragma linkage(somAP_IDMRes_idmresInitIdmResult, system)
static void SOMLINK somAP_IDMRes_idmresInitIdmResult(IDMResult *somSelf,
void *__retVal,
somMethodProc *__methodPtr,
va_list __ap)
{
void *__somSelf = va_arg(__ap, void*);
Environment *ev = va_arg(__ap, Environment*);
IDMObject* idmObject = va_arg(__ap, IDMObject*);
SOM_IgnoreWarning(__retVal);
((somTD_IDMResult_idmresInitIdmResult) __methodPtr) (somSelf, ev, idmObject);
}
/*
* Initialize the class data structure
*/
struct IDMResultClassDataStructure IDMResultClassData = {(SOMAny *) NULL};
/*
* Define the C class data structure
*/
struct IDMResultCClassDataStructure IDMResultCClassData = {(somMethodTabs) NULL};
/*
* New Method: idmresGetIDMOp
*/
#pragma linkage(IDMRes_idmresGetIDMOp, system)
SOM_Scope ULONG SOMLINK IDMRes_idmresGetIDMOp(IDMResult *somSelf, Environment *ev);
#ifndef somMN_idmresGetIDMOp_defined
#define somMN_idmresGetIDMOp_defined
static char *somMN_idmresGetIDMOp = "idmresGetIDMOp";
static somId somId_idmresGetIDMOp = &somMN_idmresGetIDMOp;
#endif /* somMN_idmresGetIDMOp_defined */
#ifndef somDS_idmresGetIDMOp_defined
#define somDS_idmresGetIDMOp_defined
static char *somDS_idmresGetIDMOp = somMD_IDMResult_idmresGetIDMOp;
static somId somDI_idmresGetIDMOp = &somDS_idmresGetIDMOp;
#endif /* somDS_idmresGetIDMOp_defined */
#pragma linkage(somRD_IDMRes_idmresGetIDMOp, system)
static ULONG SOMLINK somRD_IDMRes_idmresGetIDMOp(IDMResult *somSelf, Environment *ev)
{
ULONG __retVal;
va_somDispatch(somSelf, (void **)&__retVal, somId_idmresGetIDMOp, somSelf , ev
);
return __retVal;
}
/*
* New Method: idmresGetHwndClient
*/
#pragma linkage(IDMRes_idmresGetHwndClient, system)
SOM_Scope HWND SOMLINK IDMRes_idmresGetHwndClient(IDMResult *somSelf, Environment *ev);
#ifndef somMN_idmresGetHwndClient_defined
#define somMN_idmresGetHwndClient_defined
static char *somMN_idmresGetHwndClient = "idmresGetHwndClient";
static somId somId_idmresGetHwndClient = &somMN_idmresGetHwndClient;
#endif /* somMN_idmresGetHwndClient_defined */
#ifndef somDS_idmresGetHwndClient_defined
#define somDS_idmresGetHwndClient_defined
static char *somDS_idmresGetHwndClient = somMD_IDMResult_idmresGetHwndClient;
static somId somDI_idmresGetHwndClient = &somDS_idmresGetHwndClient;
#endif /* somDS_idmresGetHwndClient_defined */
#pragma linkage(somRD_IDMRes_idmresGetHwndClient, system)
static HWND SOMLINK somRD_IDMRes_idmresGetHwndClient(IDMResult *somSelf, Environment *ev)
{
HWND __retVal;
va_somDispatch(somSelf, (void **)&__retVal, somId_idmresGetHwndClient, somSelf , ev
);
return __retVal;
}
/*
* New Method: idmresGetOwner
*/
#pragma linkage(IDMRes_idmresGetOwner, system)
SOM_Scope HWND SOMLINK IDMRes_idmresGetOwner(IDMResult *somSelf, Environment *ev);
#ifndef somMN_idmresGetOwner_defined
#define somMN_idmresGetOwner_defined
static char *somMN_idmresGetOwner = "idmresGetOwner";
static somId somId_idmresGetOwner = &somMN_idmresGetOwner;
#endif /* somMN_idmresGetOwner_defined */
#ifndef somDS_idmresGetOwner_defined
#define somDS_idmresGetOwner_defined
static char *somDS_idmresGetOwner = somMD_IDMResult_idmresGetOwner;
static somId somDI_idmresGetOwner = &somDS_idmresGetOwner;
#endif /* somDS_idmresGetOwner_defined */
#pragma linkage(somRD_IDMRes_idmresGetOwner, system)
static HWND SOMLINK somRD_IDMRes_idmresGetOwner(IDMResult *somSelf, Environment *ev)
{
HWND __retVal;
va_somDispatch(somSelf, (void **)&__retVal, somId_idmresGetOwner, somSelf , ev
);
return __retVal;
}
/*
* New Method: idmresGetAuxData
*/
#pragma linkage(IDMRes_idmresGetAuxData, system)
SOM_Scope ULONG SOMLINK IDMRes_idmresGetAuxData(IDMResult *somSelf, Environment *ev);
#ifndef somMN_idmresGetAuxData_defined
#define somMN_idmresGetAuxData_defined
static char *somMN_idmresGetAuxData = "idmresGetAuxData";
static somId somId_idmresGetAuxData = &somMN_idmresGetAuxData;
#endif /* somMN_idmresGetAuxData_defined */
#ifndef somDS_idmresGetAuxData_defined
#define somDS_idmresGetAuxData_defined
static char *somDS_idmresGetAuxData = somMD_IDMResult_idmresGetAuxData;
static somId somDI_idmresGetAuxData = &somDS_idmresGetAuxData;
#endif /* somDS_idmresGetAuxData_defined */
#pragma linkage(somRD_IDMRes_idmresGetAuxData, system)
static ULONG SOMLINK somRD_IDMRes_idmresGetAuxData(IDMResult *somSelf, Environment *ev)
{
ULONG __retVal;
va_somDispatch(somSelf, (void **)&__retVal, somId_idmresGetAuxData, somSelf , ev
);
return __retVal;
}
/*
* New Method: idmresGetIncludeRect
*/
#pragma linkage(IDMRes_idmresGetIncludeRect, system)
SOM_Scope RECTL SOMLINK IDMRes_idmresGetIncludeRect(IDMResult *somSelf, Environment *ev);
#ifndef somMN_idmresGetIncludeRect_defined
#define somMN_idmresGetIncludeRect_defined
static char *somMN_idmresGetIncludeRect = "idmresGetIncludeRect";
static somId somId_idmresGetIncludeRect = &somMN_idmresGetIncludeRect;
#endif /* somMN_idmresGetIncludeRect_defined */
#ifndef somDS_idmresGetIncludeRect_defined
#define somDS_idmresGetIncludeRect_defined
static char *somDS_idmresGetIncludeRect = somMD_IDMResult_idmresGetIncludeRect;
static somId somDI_idmresGetIncludeRect = &somDS_idmresGetIncludeRect;
#endif /* somDS_idmresGetIncludeRect_defined */
#pragma linkage(somRD_IDMRes_idmresGetIncludeRect, system)
static RECTL SOMLINK somRD_IDMRes_idmresGetIncludeRect(IDMResult *somSelf, Environment *ev)
{
RECTL __retVal;
va_somDispatch(somSelf, (void **)&__retVal, somId_idmresGetIncludeRect, somSelf , ev
);
return __retVal;
}
static somApRdInfo idmresGetIncludeRectStubs =
{(somMethodProc *)somRD_IDMRes_idmresGetIncludeRect,
(somMethodProc *)somAP_IDMRes_idmresGetIncludeRect, 0};
/*
* New Method: idmresGetNotifyFlags
*/
#pragma linkage(IDMRes_idmresGetNotifyFlags, system)
SOM_Scope ULONG SOMLINK IDMRes_idmresGetNotifyFlags(IDMResult *somSelf, Environment *ev);
#ifndef somMN_idmresGetNotifyFlags_defined
#define somMN_idmresGetNotifyFlags_defined
static char *somMN_idmresGetNotifyFlags = "idmresGetNotifyFlags";
static somId somId_idmresGetNotifyFlags = &somMN_idmresGetNotifyFlags;
#endif /* somMN_idmresGetNotifyFlags_defined */
#ifndef somDS_idmresGetNotifyFlags_defined
#define somDS_idmresGetNotifyFlags_defined
static char *somDS_idmresGetNotifyFlags = somMD_IDMResult_idmresGetNotifyFlags;
static somId somDI_idmresGetNotifyFlags = &somDS_idmresGetNotifyFlags;
#endif /* somDS_idmresGetNotifyFlags_defined */
#pragma linkage(somRD_IDMRes_idmresGetNotifyFlags, system)
static ULONG SOMLINK somRD_IDMRes_idmresGetNotifyFlags(IDMResult *somSelf, Environment *ev)
{
ULONG __retVal;
va_somDispatch(somSelf, (void **)&__retVal, somId_idmresGetNotifyFlags, somSelf , ev
);
return __retVal;
}
/*
* New Method: idmresGetUser1
*/
#pragma linkage(IDMRes_idmresGetUser1, system)
SOM_Scope ULONG SOMLINK IDMRes_idmresGetUser1(IDMResult *somSelf, Environment *ev);
#ifndef somMN_idmresGetUser1_defined
#define somMN_idmresGetUser1_defined
static char *somMN_idmresGetUser1 = "idmresGetUser1";
static somId somId_idmresGetUser1 = &somMN_idmresGetUser1;
#endif /* somMN_idmresGetUser1_defined */
#ifndef somDS_idmresGetUser1_defined
#define somDS_idmresGetUser1_defined
static char *somDS_idmresGetUser1 = somMD_IDMResult_idmresGetUser1;
static somId somDI_idmresGetUser1 = &somDS_idmresGetUser1;
#endif /* somDS_idmresGetUser1_defined */
#pragma linkage(somRD_IDMRes_idmresGetUser1, system)
static ULONG SOMLINK somRD_IDMRes_idmresGetUser1(IDMResult *somSelf, Environment *ev)
{
ULONG __retVal;
va_somDispatch(somSelf, (void **)&__retVal, somId_idmresGetUser1, somSelf , ev
);
return __retVal;
}
/*
* New Method: idmresGetUser2
*/
#pragma linkage(IDMRes_idmresGetUser2, system)
SOM_Scope ULONG SOMLINK IDMRes_idmresGetUser2(IDMResult *somSelf, Environment *ev);
#ifndef somMN_idmresGetUser2_defined
#define somMN_idmresGetUser2_defined
static char *somMN_idmresGetUser2 = "idmresGetUser2";
static somId somId_idmresGetUser2 = &somMN_idmresGetUser2;
#endif /* somMN_idmresGetUser2_defined */
#ifndef somDS_idmresGetUser2_defined
#define somDS_idmresGetUser2_defined
static char *somDS_idmresGetUser2 = somMD_IDMResult_idmresGetUser2;
static somId somDI_idmresGetUser2 = &somDS_idmresGetUser2;
#endif /* somDS_idmresGetUser2_defined */
#pragma linkage(somRD_IDMRes_idmresGetUser2, system)
static ULONG SOMLINK somRD_IDMRes_idmresGetUser2(IDMResult *somSelf, Environment *ev)
{
ULONG __retVal;
va_somDispatch(somSelf, (void **)&__retVal, somId_idmresGetUser2, somSelf , ev
);
return __retVal;
}
/*
* New Method: idmresGetInkWidth
*/
#pragma linkage(IDMRes_idmresGetInkWidth, system)
SOM_Scope ULONG SOMLINK IDMRes_idmresGetInkWidth(IDMResult *somSelf, Environment *ev);
#ifndef somMN_idmresGetInkWidth_defined
#define somMN_idmresGetInkWidth_defined
static char *somMN_idmresGetInkWidth = "idmresGetInkWidth";
static somId somId_idmresGetInkWidth = &somMN_idmresGetInkWidth;
#endif /* somMN_idmresGetInkWidth_defined */
#ifndef somDS_idmresGetInkWidth_defined
#define somDS_idmresGetInkWidth_defined
static char *somDS_idmresGetInkWidth = somMD_IDMResult_idmresGetInkWidth;
static somId somDI_idmresGetInkWidth = &somDS_idmresGetInkWidth;
#endif /* somDS_idmresGetInkWidth_defined */
#pragma linkage(somRD_IDMRes_idmresGetInkWidth, system)
static ULONG SOMLINK somRD_IDMRes_idmresGetInkWidth(IDMResult *somSelf, Environment *ev)
{
ULONG __retVal;
va_somDispatch(somSelf, (void **)&__retVal, somId_idmresGetInkWidth, somSelf , ev
);
return __retVal;
}
/*
* New Method: idmresGetInkingStyle
*/
#pragma linkage(IDMRes_idmresGetInkingStyle, system)
SOM_Scope ULONG SOMLINK IDMRes_idmresGetInkingStyle(IDMResult *somSelf, Environment *ev);
#ifndef somMN_idmresGetInkingStyle_defined
#define somMN_idmresGetInkingStyle_defined
static char *somMN_idmresGetInkingStyle = "idmresGetInkingStyle";
static somId somId_idmresGetInkingStyle = &somMN_idmresGetInkingStyle;
#endif /* somMN_idmresGetInkingStyle_defined */
#ifndef somDS_idmresGetInkingStyle_defined
#define somDS_idmresGetInkingStyle_defined
static char *somDS_idmresGetInkingStyle = somMD_IDMResult_idmresGetInkingStyle;
static somId somDI_idmresGetInkingStyle = &somDS_idmresGetInkingStyle;
#endif /* somDS_idmresGetInkingStyle_defined */
#pragma linkage(somRD_IDMRes_idmresGetInkingStyle, system)
static ULONG SOMLINK somRD_IDMRes_idmresGetInkingStyle(IDMResult *somSelf, Environment *ev)
{
ULONG __retVal;
va_somDispatch(somSelf, (void **)&__retVal, somId_idmresGetInkingStyle, somSelf , ev
);
return __retVal;
}
/*
* New Method: idmresInitIdmResult
*/
#pragma linkage(IDMRes_idmresInitIdmResult, system)
SOM_Scope void SOMLINK IDMRes_idmresInitIdmResult(IDMResult *somSelf, Environment *ev,
IDMObject* idmObject);
#ifndef somMN_idmresInitIdmResult_defined
#define somMN_idmresInitIdmResult_defined
static char *somMN_idmresInitIdmResult = "idmresInitIdmResult";
static somId somId_idmresInitIdmResult = &somMN_idmresInitIdmResult;
#endif /* somMN_idmresInitIdmResult_defined */
#ifndef somDS_idmresInitIdmResult_defined
#define somDS_idmresInitIdmResult_defined
static char *somDS_idmresInitIdmResult = somMD_IDMResult_idmresInitIdmResult;
static somId somDI_idmresInitIdmResult = &somDS_idmresInitIdmResult;
#endif /* somDS_idmresInitIdmResult_defined */
#pragma linkage(somRD_IDMRes_idmresInitIdmResult, system)
static void SOMLINK somRD_IDMRes_idmresInitIdmResult(IDMResult *somSelf, Environment *ev,
IDMObject* idmObject)
{
void* __retVal;
va_somDispatch(somSelf, (void **)&__retVal, somId_idmresInitIdmResult, somSelf , ev
,idmObject);
}
/*
* Routines and Structures to create the class object
*/
/*
* Declare the Static Methods table.
*/
static somStaticMethod_t IDMResultSM[] = {
{ &IDMResultClassData.idmresGetIDMOp,
&somId_idmresGetIDMOp,
&somDI_idmresGetIDMOp,
(somMethodProc *) IDMRes_idmresGetIDMOp,
(somMethodProc *) somRD_IDMRes_idmresGetIDMOp,
(somMethodProc *) somAP_IDMRes_idmresGetIDMOp },
{ &IDMResultClassData.idmresGetHwndClient,
&somId_idmresGetHwndClient,
&somDI_idmresGetHwndClient,
(somMethodProc *) IDMRes_idmresGetHwndClient,
(somMethodProc *) somRD_IDMRes_idmresGetHwndClient,
(somMethodProc *) somAP_IDMRes_idmresGetHwndClient },
{ &IDMResultClassData.idmresGetOwner,
&somId_idmresGetOwner,
&somDI_idmresGetOwner,
(somMethodProc *) IDMRes_idmresGetOwner,
(somMethodProc *) somRD_IDMRes_idmresGetOwner,
(somMethodProc *) somAP_IDMRes_idmresGetOwner },
{ &IDMResultClassData.idmresGetAuxData,
&somId_idmresGetAuxData,
&somDI_idmresGetAuxData,
(somMethodProc *) IDMRes_idmresGetAuxData,
(somMethodProc *) somRD_IDMRes_idmresGetAuxData,
(somMethodProc *) somAP_IDMRes_idmresGetAuxData },
{ &IDMResultClassData.idmresGetIncludeRect,
&somId_idmresGetIncludeRect,
&somDI_idmresGetIncludeRect,
(somMethodProc *) IDMRes_idmresGetIncludeRect,
(somMethodProc *) somRD_IDMRes_idmresGetIncludeRect,
(somMethodProc *) somAP_IDMRes_idmresGetIncludeRect },
{ &IDMResultClassData.idmresGetNotifyFlags,
&somId_idmresGetNotifyFlags,
&somDI_idmresGetNotifyFlags,
(somMethodProc *) IDMRes_idmresGetNotifyFlags,
(somMethodProc *) somRD_IDMRes_idmresGetNotifyFlags,
(somMethodProc *) somAP_IDMRes_idmresGetNotifyFlags },
{ &IDMResultClassData.idmresGetUser1,
&somId_idmresGetUser1,
&somDI_idmresGetUser1,
(somMethodProc *) IDMRes_idmresGetUser1,
(somMethodProc *) somRD_IDMRes_idmresGetUser1,
(somMethodProc *) somAP_IDMRes_idmresGetUser1 },
{ &IDMResultClassData.idmresGetUser2,
&somId_idmresGetUser2,
&somDI_idmresGetUser2,
(somMethodProc *) IDMRes_idmresGetUser2,
(somMethodProc *) somRD_IDMRes_idmresGetUser2,
(somMethodProc *) somAP_IDMRes_idmresGetUser2 },
{ &IDMResultClassData.idmresGetInkWidth,
&somId_idmresGetInkWidth,
&somDI_idmresGetInkWidth,
(somMethodProc *) IDMRes_idmresGetInkWidth,
(somMethodProc *) somRD_IDMRes_idmresGetInkWidth,
(somMethodProc *) somAP_IDMRes_idmresGetInkWidth },
{ &IDMResultClassData.idmresGetInkingStyle,
&somId_idmresGetInkingStyle,
&somDI_idmresGetInkingStyle,
(somMethodProc *) IDMRes_idmresGetInkingStyle,
(somMethodProc *) somRD_IDMRes_idmresGetInkingStyle,
(somMethodProc *) somAP_IDMRes_idmresGetInkingStyle },
{ &IDMResultClassData.idmresInitIdmResult,
&somId_idmresInitIdmResult,
&somDI_idmresInitIdmResult,
(somMethodProc *) IDMRes_idmresInitIdmResult,
(somMethodProc *) somRD_IDMRes_idmresInitIdmResult,
(somMethodProc *) somAP_IDMRes_idmresInitIdmResult },
};
/*
* Initializers for class Ids
*/
static char * somCN_IDMResult = "IDMResult";
#ifndef somEMC_M_IDMResult_defined
#define somEMC_M_IDMResult_defined
static char * somEMC_M_IDMResult = "M_IDMResult";
#endif
static char * somPCN_IDMResult_SOMObject = "SOMObject";
static somId somPCIDMResult[] = {
&somPCN_IDMResult_SOMObject,
};
static somStaticClassInfo IDMResultSCI = {
3, 11, 0, 0, 0, 0,
IDMResult_MajorVersion, IDMResult_MinorVersion,
0, IDMResult_MaxNoMethods, 1,
&somCN_IDMResult,
&somEMC_M_IDMResult, 0,
somPCIDMResult,
(somClassDataStructure *) &IDMResultClassData,
(somCClassDataStructure *) &IDMResultCClassData,
IDMResultSM, (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 */
};
IDMResult * SOMLINK IDMResultNewClass (integer4 somtmajorVersion,
integer4 somtminorVersion)
{
SOMObjectNewClass(SOMObject_MajorVersion,SOMObject_MinorVersion); /* static reference */
/* Explicit metaclass, so get it */
M_IDMResultNewClass(M_IDMResult_MajorVersion,M_IDMResult_MinorVersion); /* static reference */
return (somBuildClass(1,&IDMResultSCI, somtmajorVersion, somtminorVersion));
}
/*
* Functions for attributes.
*/
#endif /* IDMResult_Class_Source */
#pragma checkout(resume)
#endif /* SOM_IDMResult_ih */