Thank you for the reply.
I checked the PATHs, but there is nothing missing.
The plug-in does not use any scripts.
As far as I understand it,
"The specified module could not be found." indicates that a required .DLL file could not be found,
and
"The specified procedure could not be found." means that the DLL was there, but it didn't contain the required procedure.
That could happen if the file version differs (*) or if the machine type differs (**).
I have tried monitoring the Maya process with
Process Monitor. I can see it load the various .DLL libraries, but it does not show any failed attempts to load procedures.
I'm sure I could figure out what is wrong if I just knew the name of the procedure that Maya can't find. I'm a bit upset about the lack of information in this error message.
(*) I've had that issue, trying to include the boost C++ library in my project, because both boost and Maya use Intels "Thread Building Blocks" libraries, but in different versions. My current plug-in does not use boost anymore.
(**) I think when trying to load a 32bit .DLL in 64bit mode, then windows will just tell you that the required procedure was not found in the file. But I'm not sure if this is correct.