Been having problems with MSN Search Toolbar: it would throw up a few message boxes saying:
The ordinal 49 could not be located in the dynamic link library MAPI32.dll
and then the search would stop working.
I had a look in \winnt\system32 at the Mapi32.dll and found something odd:
- there was a file there called Mapi32_moz_bak.dll which was 892688 bytes long
- Mapi32.dll was only 4608 bytes long.
I renamed Mapi32.dll to Mapi32 broken.dll and renamed Mapi32_moz_bak.dll to Mapi32.dll and the toolbar was ok again.
I booted thunderbird (portable version, which may be significant) and it complained about not being the default email application. I set it to be default email application and it immediately broke mapi32.dll again.
Googled and found this article which says that indeed thunderbird fiddles with the Mapi32.dll file if it is made the default email application. It excuses itself by saying that this is how Microsoft designed it.
Conclusion: Microsoft's fault, either the dodgy design or the calculated attempt to stop people using thunderbird.
Twitterings

access from tokyo,japan. I had same problem and worried from yesterday But,it solved it! Peter Thanks a lot!!