Main Page   Class Hierarchy   Compound List   File List   Compound Members   File Members  

plugz.h

Go to the documentation of this file.
00001 
00002 
00003 //
00004 //      PLUGZ.H                                         (c)     YoY'01                                          WEB: www.aestesis.org
00005 //
00008 #ifndef                                                 _PLUGZ_H_
00009 #define                                                 _PLUGZ_H_
00012 #include                                                <windows.h>
00013 #include                                                <stdio.h>
00014 #include                                                "types.h"
00015 #include                                                "node.h"
00018 
00019 //      If you use directly the variables in the class API, it's at your own risks. Prefer the methods...   
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_

Generated on Tue Nov 20 10:21:25 2001 for elektronika plugz SDK by doxygen1.2.11.1 written by Dimitri van Heesch, © 1997-2001