home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OS/2 Shareware BBS: 10 Tools
/
10-Tools.zip
/
maprog.zip
/
maprog.idl
< prev
next >
Wrap
Text File
|
1998-10-02
|
2KB
|
84 lines
#ifndef maprog_idl
#define maprog_idl
#include <wppgm.idl>
#include <somcls.idl>
interface M_MAProg ;
interface MAProg : WPProgram
{
#ifdef __SOMIDL__
implementation
{
/*
* modify Class
*/
functionprefix = MAProg ;
majorversion = 1 ;
minorversion = 1 ;
filestem = MAProg ;
metaclass = M_MAProg ;
callstyle = oidl ;
dllname = "MAProg.dll" ;
/*
* pass to maprog.ih
*/
passthru C_ih =
"#define INCL_PM"
"#define INCL_DOS"
"#define INCL_WPCLASS"
"#define INCL_WINWORKPLACE"
"#include <os2.h>"
"#include <stdlib.h>"
"#include <string.h>"
"#include \"maprog.rch\""
"#include <somobj.h>"
"" ;
/*
* override instance methods
*/
wpDrop: override ;
} ;
#endif /* __SOMIDL__ */
} ;
interface M_MAProg : M_WPProgram
{
#ifdef __SOMIDL__
implementation
{
/*
* modify Meta-Class
*/
functionprefix = M_MAProg ;
majorversion = 1 ;
minorversion = 1 ;
filestem = MAProg ;
callstyle = oidl ;
dllname = "MAProg.dll" ;
/*
* class variables
*/
HMODULE hmod ;
HPOINTER hicon ;
/*
* override class methods
*/
wpclsInitData: override ;
wpclsQueryTitle: override ;
wpclsQueryIconData: override ;
} ;
#endif /* __SOMIDL__ */
} ;
#endif /* maprog_idl */