in the v6.16 help file it say:
void __stdcall (*LoadDll)(LOADINFO*);
int __stdcall (*UnloadDll)(int mTimeout);
this is not what the dll shound export but how the function pointer is defined in the mirc code. exporting the above resolts in an error. the dll should export:
void __stdcall LoadDll(LOADINFO*);
int __stdcall UnloadDll(int mTimeout);
the definition for the other functions is correct.