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