3
votes

I want to register Redemption.dll in server machine which is windows 2003 and 64 bit machine also having outlook there, but i get the following Error and not able to register it in that machine.

FULL_PATH/Redemption.dll was loaded,but the DllRegisterServer entry point was not found. This file cannot be registered.

where it goes wrong?

Thanks in advance

1
did u manage to fix this problem? I can't get it to work too!parxier
Does it perhaps have to do with the fact that redemption is 32 bit? What method are you using to register the dll?Hannes de Jager
Hi, You can register dll in 64 bit machine as following: In case of Vista 64 bit, use %SYSTEMROOT%\SysWOW64\regsvr32.exe to register the dll, and not %SYSTEMROOT%\System32\regsvr32.exe (which is a 64 bit exe)simon
It sure sounds like you have a corrupted instance of redemption.dll. Also make sure that the bitness of Outlook/MAPI system matches the bitness of the dll (Redemption comes in both 32 and 64 bit flavors). See dimastr.com/redemption/faq.htm#ErrorCreatingRedemptionObjectDmitry Streblechenko

1 Answers

1
votes

The dll needs to export a function named "DllRegisterServer" which registers it as a COM server so that COM can do it's thing.

regsvr32 could not find this function when it loaded the DLL.

This implies that Redemption.dll is not a COM component.