The implementation part is missing "stdcall;" You also need to match the parameters and return types of functions between interface and implementation parts. Actually the implementation part is not needed (I think). Just give the external DLL name in the interface. Juha