home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OS/2 Shareware BBS: 10 Tools
/
10-Tools.zip
/
wpentk.zip
/
WBPENTK4.DSK
/
IDOINKER.IDL
< prev
next >
Wrap
Text File
|
1994-10-07
|
2KB
|
87 lines
#ifndef __IDOINKER_IDL__
#define __IDOINKER_IDL__
#include <somcls.idl>
#include <idocomm.idl>
interface IDOInker;
interface IDOMInker: SOMClass
{
exception IDO_PROB { ULONG ulErrorCode; };
IDOInker idoclsCreateInker ( in PINKERDATA pInkerData ) raises (IDO_PROB);
#ifdef __SOMIDL__
implementation
{
/* Release Order */
releaseorder: idoclsCreateInker;
functionprefix = IDOMInker;
filestem = idoinker;
callstyle = idl;
majorversion = 0;
minorversion = 0;
passthru C_h = "#include <idoerror.h> "
"#include <idocomm.h> "
;
};
#endif
};
interface IDOInker : IDOCommon
{
exception IDO_PROB { ULONG ulErrorCode; };
void idoSetPoint ( in PPOINTL pptlPoint ) raises (IDO_PROB);
void idoInkPoints ( in PPOINTL pptlPoints, in ULONG ulNumPoints ) raises (IDO_PROB);
HPS idoSetHps ( in HPS hps ) raises (IDO_PROB);
HPS idoGetHps ( ) raises (IDO_PROB);
#ifdef __SOMIDL__
implementation
{
releaseorder: idoSetPoint,
idoInkPoints,
idoSetHps,
idoGetHps
;
/* Metaclass Definition */
metaclass = IDOMInker;
functionprefix = IDOInker;
filestem = idoinker;
callstyle = idl;
majorversion = 0;
minorversion = 0;
passthru C_ih = "";
passthru C_h = "";
idoSetColor : override;
idoGetColor : override;
idoSetBackColor : override;
idoGetBackColor : override;
idoSetMix : override;
idoGetMix : override;
idoSetBackMix : override;
idoGetBackMix : override;
idoSetWidth : override;
idoGetWidth : override;
idoSetLineType : override;
idoGetLineType : override;
idoSetInkerData : override;
idoGetInkerData : override;
};
#endif
};
#endif