#include "commonheaders.h" std::list plugins; boost::mutex plugin_list_mutex; std::list services; boost::mutex service_list_mutex; void CreateServiceFunction(const char* name, SERVICE svc); void* CallService(const char *,void*); int ServiceExists(const char *); PLUGINLINK pluglink = {&CreateServiceFunction, &CallService, &ServiceExists}; class EvilCore: public wxApp { public: virtual bool OnInit(); }; bool EvilCore::OnInit() { void load_modules(); void run_plugins(); load_modules(); run_plugins(); while(true) sleep(10); return 0; } IMPLEMENT_APP(EvilCore)