Initial commit
This commit is contained in:
35
Torque/SDK/tools/ms2dtsExporter/msLIB/msPlugIn.h
Normal file
35
Torque/SDK/tools/ms2dtsExporter/msLIB/msPlugIn.h
Normal file
@@ -0,0 +1,35 @@
|
||||
#ifndef __MS_PLUGIN_H__
|
||||
#define __MS_PLUGIN_H__
|
||||
|
||||
|
||||
|
||||
struct msModel;
|
||||
class cMsPlugIn
|
||||
{
|
||||
public:
|
||||
enum
|
||||
{
|
||||
eTypeImport = 1,
|
||||
eTypeExport = 2,
|
||||
eTypeTool = 3,
|
||||
};
|
||||
|
||||
public:
|
||||
cMsPlugIn () {};
|
||||
virtual ~cMsPlugIn () {};
|
||||
|
||||
public:
|
||||
virtual int GetType () = 0;
|
||||
virtual const char * GetTitle () = 0;
|
||||
virtual int Execute (msModel* pModel) = 0;
|
||||
};
|
||||
|
||||
|
||||
|
||||
typedef cMsPlugIn* (*FN_CREATE_PLUGIN)();
|
||||
|
||||
///cMsPlugIn *CreatePlugIn ();
|
||||
|
||||
|
||||
|
||||
#endif // __MS_PLUGIN_H__
|
||||
Reference in New Issue
Block a user