in the v6.16 help file it say:
Code:
  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:
Code:
  void __stdcall LoadDll(LOADINFO*);
  int __stdcall UnloadDll(int mTimeout);

the definition for the other functions is correct.