Microsoft KB Archive/193711

= PRB: Unable to Load Client Extension Because of a Missing DLL =

Article ID: 193711

Article Last Modified on 2/12/2007

-

APPLIES TO


 * Microsoft Exchange Development Kit 5.5
 * Microsoft Exchange Server 2003 Software Development Kit
 * Microsoft Outlook 98 Standard Edition
 * Microsoft Outlook 97 Standard Edition

-



This article was previously published under Q193711



SYMPTOMS
When you launch Outlook you may get an error message if an extension to the client is unable to load. The error message looks similar to the following:

The add-in "c:\winnt\system32\myfile.dll" could not be installed or loaded. Unable to load "c:\winnt\system32\myfile.dll". You may be out of memory, out of system resources, or missing a .dll file.



CAUSE
The extension may be dependant on a .dll file that is either missing, not in the expected location, or not in the system path.



RESOLUTION
Here are four methods you can use to determine which DLLs are required:   You can use the DumpBin.exe that is a part of Visual C++. Use the following command: DUMPBIN /imports myfile.dll /out:myout.txt This generates a file that lists the DLLs that Myfile.dll is dependent upon.

-or-  Right-click the .dll file in Windows Explorer and select Quick View. Under "Import Table" you see a list of the DLLs that Myfile.dll is dependent upon.

-or- Use the utility Dependency Walker, Depends.exe, that is part of Visual C++ 6.0. Double-click Depends.exe. Once started, open the .dll file. In the left panel there is a heirarchical tree of the DLLs and the subsequent DLLs that they depend on.

Additional query words: MAPI OL97 OL98 kbDSupport kbEDK kbMsg kbOutlook kbOutlook97 kbOutlook98

Keywords: kbprb KB193711

-

[mailto:TECHNET@MICROSOFT.COM Send feedback to Microsoft]

© Microsoft Corporation. All rights reserved.