home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OS/2 Shareware BBS: 10 Tools
/
10-Tools.zip
/
wpentk.zip
/
WBPENTK4.DSK
/
IDMGEST.IH
< prev
next >
Wrap
Text File
|
1994-10-07
|
6KB
|
199 lines
/*
* This file was generated by the SOM Compiler.
* FileName: ..\..\pentkt\h\idmgest.ih.
* Generated using:
* SOM Precompiler somipc: 2.7
* SOM Emitter emitih: 2.22
*/
/*
*
* idmgest.idl
*
* CLASS: IDMGestureResult
*
* CLASS HIERARCHY:
*
* SOMObject
* └── IDMResult
* └── IDMRecoResult
* └── IDMGestureResult
*
* DESCRIPTION:
*
* Input Data Gesture Result class.
*
*/
#ifndef SOM_IDMGestureResult_ih
#define SOM_IDMGestureResult_ih
#pragma checkout(suspend)
#include <idmgest.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 IDMGestureResultCClassData.parentMtab
#endif /* SOM_CurrentClass */
#define IDMGestureResult_MaxNoMethods 0
/*
* Instance data
*/
typedef void IDMGestureResultData;
/*
* Begin stuff that only goes in the primary file
*/
#if (defined(IDMGestureResult_Class_Source) || defined(SOM_Module_idmgest_Source))
/*
* Trace/Debug macro
*/
#ifndef IDMGestureResultMethodDebug
#define IDMGestureResultMethodDebug(c,m) SOMMethodDebug(c,m)
#endif /* IDMGestureResultMethodDebug */
/*
* Current class macros for Instance and Meta classes.
*/
#undef SOMMeta
#define SOMMeta M_IDMGestureResultCClassData.parentMtab
#undef SOMInstance
#define SOMInstance IDMGestureResultCClassData.parentMtab
#ifndef M_IDMGestureResult_Class_Source
#define M_IDMGestureResult_Class_Source
#endif /* M_IDMGestureResult_Class_Source */
/*
* Generate the Apply Stubs.
*/
/*
* Overridden method: idmresInitIdmResult
*/
#pragma linkage(IDMGest_idmresInitIdmResult, system)
SOM_Scope void SOMLINK IDMGest_idmresInitIdmResult(IDMGestureResult *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 */
#define IDMGestureResult_parent_IDMRecoResult_idmresInitIdmResult(somSelf,ev,idmObject) \
((SOM_ParentNumResolve(IDMResult, 1, IDMGestureResultCClassData.parentMtab, idmresInitIdmResult)) \
(somSelf,ev,idmObject))
#ifndef SOMGD_pmc_IDMRecoResult_idmresInitIdmResult
#ifdef parent_IDMRecoResult_idmresInitIdmResult
#undef parent_IDMRecoResult_idmresInitIdmResult
#define SOMGD_pmc_IDMRecoResult_idmresInitIdmResult 1
#else
#define parent_IDMRecoResult_idmresInitIdmResult IDMGestureResult_parent_IDMRecoResult_idmresInitIdmResult
#endif /* parent_IDMRecoResult_idmresInitIdmResult */
#endif /* SOMGD_pmc_IDMRecoResult_idmresInitIdmResult */
#ifndef parent_idmresInitIdmResult
#define parent_idmresInitIdmResult(somSelf,ev,idmObject) \
((SOM_ParentNumResolve(IDMResult, 1, SOM_CurrentClass, idmresInitIdmResult)) \
(somSelf,ev,idmObject))
#endif /* parent_idmresInitIdmResult */
#define IDMGestureResult_parents_idmresInitIdmResult(arg0,arg1) \
(void) IDMGestureResult_parent_IDMRecoResult_idmresInitIdmResult(arg0,arg1);
/*
* Initialize the class data structure
*/
struct IDMGestureResultClassDataStructure IDMGestureResultClassData = {(SOMAny *) NULL};
/*
* Define the C class data structure
*/
struct IDMGestureResultCClassDataStructure IDMGestureResultCClassData = {(somMethodTabs) NULL};
/*
* Routines and Structures to create the class object
*/
/*
* Declare the Override Methods table.
*/
static somOverrideMethod_t IDMGestureResultOM[] = {
{ &somId_idmresInitIdmResult,
(somMethodProc *) IDMGest_idmresInitIdmResult },
};
/*
* Initializers for class Ids
*/
static char * somCN_IDMGestureResult = "IDMGestureResult";
static char * somPCN_IDMGestureResult_IDMRecoResult = "IDMRecoResult";
static somId somPCIDMGestureResult[] = {
&somPCN_IDMGestureResult_IDMRecoResult,
};
static somStaticClassInfo IDMGestureResultSCI = {
3, 0, 1, 0, 0, 0,
IDMGestureResult_MajorVersion, IDMGestureResult_MinorVersion,
0, IDMGestureResult_MaxNoMethods, 1,
&somCN_IDMGestureResult,
(somId) NULL, 1,
somPCIDMGestureResult,
(somClassDataStructure *) &IDMGestureResultClassData,
(somCClassDataStructure *) &IDMGestureResultCClassData,
(somStaticMethod_t *) NULL, IDMGestureResultOM,
(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 */
};
IDMGestureResult * SOMLINK IDMGestureResultNewClass (integer4 somtmajorVersion,
integer4 somtminorVersion)
{
IDMRecoResultNewClass(IDMRecoResult_MajorVersion,IDMRecoResult_MinorVersion); /* static reference */
return (somBuildClass(1,&IDMGestureResultSCI, somtmajorVersion, somtminorVersion));
}
/*
* Functions for attributes.
*/
#endif /* IDMGestureResult_Class_Source */
#pragma checkout(resume)
#endif /* SOM_IDMGestureResult_ih */