00001 00002 00007 /******************************************************************** 00008 Description: Plugin headers 00009 part of the 3Dsia project 00010 created: xandi, ??0200 00011 00012 History: 00013 date, name, changes, in funtion 00014 DDMMYY develo did this and this and that there 00015 00016 ********************************************************************/ 00017 00018 #ifndef PLUGIN_H 00019 #define PLUGIN_H 00020 00021 00023 00028 struct FrontEndPlugin 00029 { 00030 int id; 00031 00032 void *( *init ) ( void ); 00034 void *( *update ) ( void ); 00036 void *( *displayUsers ) ( int ); 00038 void *( *displayMatrices ) ( int ); 00040 void *( *displayDebugMessage ) ( char * ); 00041 }; 00042 00043 00045 00050 struct AuthenticationPlugin 00051 { 00053 void *( *init ) ( void ); 00054 /* 00055 whatever 00056 */ 00057 }; 00058 00059 00060 #endif