BUG: MSMail Command Extensions Do Not Work in Outlook 98

ID: Q185385

The information in this article applies to:

SYMPTOMS

MSMail command extensions work in the Outlook 97 and Exchange 4.0 and 5.0 clients but not in Outlook 98. When a customer upgrades to Outlook 98, applications depending on a MSMail command extension stop working and no error is displayed.

CAUSE

MSMail command extensions do not work in Outlook 98.

RESOLUTION

A temporary work around is to create a C++ Outlook client extension to place the functionality in the client.

STATUS

Microsoft has confirmed this to be a bug in Microsoft Outlook 98. We are researching this bug and will post new information here in the Microsoft Knowledge Base as it becomes available.

MORE INFORMATION

Steps to Reproduce Behavior

1. Create a Visual Basic (VB) application that displays a form.

2. Create an EXE file named Project1.exe and save it on the root of the

   C drive.

3. Create a text file named Msmail.ini or Msmail32.ini with the following
   code:

      [Custom Commands]
      Foo=3.0;;;;appxec32.dll;c:\project1.exe;1000000000000000

4. Save the text file in the \Windows or \Winnt directory (which ever
   applies).

5. Make sure Appxec32.dll is located in the \Windows\system or
   \Winnt\system32 directory (which ever applies).

6. Start Outlook on the computer and you will see the following:

      - On a PC with Outlook 97 the VB program executes.
    
      - On a PC with Outlook 98 the VB program will NOT execute.

Additional query words: EDKAPI ExchExt
Version           : WINDOWS:5.0,5.5
Platform          : WINDOWS
Issue type        : kbbug
Solution Type     : kbpending

Last Reviewed: May 12, 1998