home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OS/2 Shareware BBS: 10 Tools
/
10-Tools.zip
/
wpentk.zip
/
WBPENTK4.DSK
/
IDMRES.IDL
< prev
next >
Wrap
Text File
|
1994-10-07
|
3KB
|
108 lines
//
// idmres.idl
//
// CLASS: IDMResult
//
// CLASS HIERARCHY:
//
// SOMObject
// └── IDMResult
//
// DESCRIPTION:
//
// Input Data Result class and metaclass.
//
#ifndef __IDMRESULT_IDL__
#define __IDMRESULT_IDL__
#include <somcls.idl>
#include <pentypes.idl>
#include <idftypes.idl>
interface IDMResult;
interface IDMObject;
interface M_IDMResult : SOMClass
{
#ifdef __SOMIDL__
implementation
{
releaseorder: idmresclsNewIdmResult;
// Class Modifiers
functionprefix = IDMRes_;
filestem = idmres;
majorversion = 0;
minorversion = 0;
passthru C_h_after = ""
"#include <idrtext.h>"
""
"";
}; /* implementation section */
#endif /* ifdef __SOMIDL__ */
}; /* interface section */
interface IDMResult : SOMObject
{
// Public Methods
ULONG idmresGetIDMOp ();
HWND idmresGetHwndClient ();
HWND idmresGetOwner ();
ULONG idmresGetAuxData ();
RECTL idmresGetIncludeRect ();
ULONG idmresGetNotifyFlags ();
ULONG idmresGetUser1 ();
ULONG idmresGetUser2 ();
ULONG idmresGetInkWidth ();
ULONG idmresGetInkingStyle ();
VOID idmresInitIdmResult (in IDMObject idmObject);
// Not for general use -- public only for use by subclasses!
#ifdef __SOMIDL__
implementation
{
releaseorder: idmresInitIdmResult,
idmresGetIDMOp,
idmresGetIDMObject,
idmresGetHwndClient,
idmresGetOwner,
idmresGetAuxData,
idmresGetIncludeRect,
idmresGetNotifyFlags,
idmresGetUser1,
idmresGetUser2,
idmresGetInkWidth,
idmresGetInkingStyle,
idmresGetWindowInk,
idmresGetHwndTD,
idmresIGetDoodleObj,
idmresGetCollectorObject,
idmresGetCollectorObjectForBeta,
idmresGetResultState,
idmresSetResultState;
metaclass = M_IDMResult;
functionprefix = IDMRes_;
filestem = idmres;
majorversion = 0;
minorversion = 0;
// Method Modifiers
}; /* implementation section */
#endif /* ifdef __SOMIDL__ */
}; /* interface section */
#endif /* ifdef __IDMRESULT_IDL__ */