00001
00002
00003
00004
00005
00008
00009 #define _PLUGZ_H_
00012 #include <windows.h>
00013 #include <stdio.h>
00014 #include "types.h"
00015 #include "node.h"
00018
00019
00020
00023
00024 #define guidPLUGZ (Aplugz::CI.guid)
00025
00028
00029 typedef class Aplugz * FgetPlugz ();
00030
00033
00034 class Aplugz : public Anode
00035 {
00036 ALIBOBJ
00037
00038 ACI *eci;
00039 char *ename;
00040 char *ehelp;
00041
00042 HINSTANCE windll;
00043
00044 Aplugz (char *name, ACI *eci, char *ename, char *ehelp);
00045
00046 virtual Anode * create (char *name);
00047 };
00048
00050
00051 __inline Aplugz::Aplugz(char *name, ACI *eci, char *ename, char *ehelp) : Anode(name)
00052 {
00053 this->eci=eci;
00054 this->ename=ename;
00055 this->ehelp=ehelp;
00056 windll=NULL;
00057 }
00058
00060
00061 __inline Anode * Aplugz::create(char *name)
00062 {
00063 return NULL;
00064 }
00065
00068 #endif //_PLUGZ_H_