Microsoft KB Archive/234573

{|
 * width="100%"|

BUG: IPHelper APIs Do Not Work Correctly After Installing Iinternet Explorer 5.00 on Windows 98

 * }

Q234573

-

The information in this article applies to:


 * Microsoft Win32 Software Development Kit (SDK)
 * Microsoft Windows 98
 * Microsoft Internet Explorer (Programming) version 5.0

-

SYMPTOMS
After you install Internet Explorer 5.00 (5.00.2314.1003) on a Windows 98 computer, the IPHelper API may fail with error 50 (ERROR_NOT_SUPPORTED) or 1003 (ERROR_CAN_NOT_COMPLETE).

The following APIs in the IPHelper API set may return the error 50 (ERROR_NOT_SUPPORTED) message:


 * GetAdaptersInfo
 * GetInterfaceInfo
 * GetNetworkParams
 * IPReleaseAddress
 * IPRenewAddress

The GetBestInterface API may return the error 1003 (ERROR_CAN_NOT_COMPLETE) message.

Applying later versions of Internet Explorer (5.01, 5.01/SP1, and 5.5) on top of version 5.00 does not correct the problem.

CAUSE
The installation of Internet Explorer 5.00 replaces Iphlpapi.dll, overwriting the original version 5.00.1717.2 with version 5.00.1952.1.

RESOLUTION
If you identify Iphlpapi.dll version 5.00.1952.1 on your computer, perform the following steps to correct the problem:


 * 1) From the Start menu, point to Settings, click Control Panel, and then double-click Add/Remove Programs.
 * 2) Click Microsoft Internet Explorer 5 and Internet Tools and then click Add/Remove to remove it and restore the original Internet Explorer 4 settings.
 * 3) Restart the computers.
 * 4) Apply Internet Explorer 5.01, Internet Explorer 5.01 Service Pack 1, or Internet Explorer 5.5.

STATUS
Microsoft has confirmed this to be a bug in the Microsoft products listed at the beginning of this article.

Additional query words:

Keywords : kbnetwork kbSDKPlatform kbSDKWin32 kbOSWin98 kbie500bug _IK kbGrpDSNet

Issue type : kbbug

Technology : kbWin32SDKSearch kbIEsearch kbAudDeveloper kbWin98search kbSDKIESearch kbSDKSearch kbWin32sSearch kbWin98