FIX: The buffer size of the InternetQueryOptionW function is half of its actual size if you use INTERNET_OPTION_URL as the second parameter in Internet Explorer 7

Article translations Article translations
Article ID: 935777 - View products that this article applies to.
Expand all | Collapse all

On This Page

SYMPTOMS

The InternetQueryOptionW function should set the fourth parameter in bytes. The fourth parameter is used to set the buffer size. However, if you use INTERNET_OPTION_URL as the second parameter in Windows Internet Explorer 7, the buffer size is set in character numbers. Therefore, the buffer size is half of its actual size.

Note This problem does not occur in earlier versions of Internet Explorer or in the InternetQueryOptionA function.

CAUSE

This problem occurs because of an error in the Wininet.dll file.

RESOLUTION

Security update information

To resolve this problem, install the most current cumulative security update for Internet Explorer. To install the most current updates, visit the following Microsoft Web site:
http://update.microsoft.com
For more technical information about the most current cumulative security update for Internet Explorer, visit the following Microsoft Web site:
http://www.microsoft.com/technet/security/current.aspx
Note This fix was first included in security update 937143 (MS07-045). For more information, click the following article number to view the article in the Microsoft Knowledge Base:
937143 MS07-045: Cumulative Security Update for Internet Explorer

Service pack information

To resolve this problem, obtain the latest service pack for Windows Vista. For more information, click the following article number to view the article in the Microsoft Knowledge Base:
935791 How to obtain the latest Windows Vista service pack

Hotfix information

Prerequisites

You must have Microsoft Windows XP Service Pack 2 (SP2) or Windows Server 2003 SP2 installed to apply this hotfix.

Restart requirement

You have to restart the computer after you apply this hotfix.

Hotfix replacement information

This hotfix does not replace any other hotfixes.

File information

The English version of this hotfix has the file attributes (or later file attributes) that are listed in the following table. The dates and times for these files are listed in Coordinated Universal Time (UTC). When you view the file information, it is converted to local time. To find the difference between UTC and local time, use the Time Zone tab in the Date and Time item in Control Panel.
Windows XP, x86-based versions
Collapse this tableExpand this table
File nameFile versionFile sizeDateTimePlatform
Wininet.dll7.0.6000.20579823,80820-Apr-200705:43x86
Windows Server 2003, Itanium-based versions
Collapse this tableExpand this table
File nameFile versionFile sizeDateTimePlatformSP requirementService branch
Wininet.dll7.0.6000.205791,859,58419-Apr-200706:08IA-64SP2Not applicable
Wwininet.dll7.0.6000.20579823,80819-Apr-200706:08x86SP2WOW
Windows Server 2003, x64-based versions
Collapse this tableExpand this table
File nameFile versionFile sizeDateTimePlatformSP requirementService branch
Wininet.dll7.0.6000.205791,020,92819-Apr-200706:08x64SP2Not applicable
Wwininet.dll7.0.6000.20579823,80819-Apr-200706:08x86SP2WOW
Windows Server 2003, x86-based versions
Collapse this tableExpand this table
File nameFile versionFile sizeDateTimePlatform
Wininet.dll7.0.6000.20579823,80819-Apr-200720:01x86
Windows Vista, x64-based versions
Collapse this tableExpand this table
File nameFile versionFile sizeDateTimePlatform
Amd64_52dafee8e9a83e271f6abfa479159932_31bf3856ad364e35_6.0.6000.20578_none_9879498b8d92be67.manifestNot applicable72813-Apr-200710:16Not applicable
Amd64_ef1c6b5444d7332d1548f5a408cd6762_31bf3856ad364e35_6.0.6000.20578_none_1fe3b4124460d158.manifestNot applicable73013-Apr-200710:16Not applicable
Amd64_microsoft-windows-i..tocolimplementation_31bf3856ad364e35_6.0.6000.20578_none_5c673c36765925f6.manifestNot applicable56,67613-Apr-200710:26Not applicable
Package_1_for_kb935777~31bf3856ad364e35~amd64~~6.0.1.0.mumNot applicable1,81713-Apr-200710:16Not applicable
Package_2_for_kb935777~31bf3856ad364e35~amd64~~6.0.1.0.mumNot applicable2,03613-Apr-200710:16Not applicable
Update.mumNot applicable1,90913-Apr-200710:16Not applicable
Jsproxy.dll7.0.6000.2057832,25613-Apr-200703:39x64
Wininet.dll7.0.6000.205781,020,92813-Apr-200703:41x64
Wininetplugin.dll1.0.0.193,18413-Apr-200703:41x64
Windows Vista, x86-based versions
Collapse this tableExpand this table
File nameFile versionFile sizeDateTimePlatform
Update.mumNot applicable2,02513-Apr-200710:16Not applicable
X86_52dafee8e9a83e271f6abfa479159932_31bf3856ad364e35_6.0.6000.20578_none_3c5aae07d5354d31.manifestNot applicable72613-Apr-200710:16Not applicable
X86_microsoft-windows-i..tocolimplementation_31bf3856ad364e35_6.0.6000.20578_none_0048a0b2bdfbb4c0.manifestNot applicable56,60213-Apr-200710:20Not applicable
Jsproxy.dll7.0.6000.2057827,64813-Apr-200702:37x86
Wininet.dll7.0.6000.20578823,80813-Apr-200702:38x86
Wininetplugin.dll1.0.0.164,51213-Apr-200702:38x86

STATUS

Microsoft has confirmed that this is a problem in the Microsoft products that are listed in the "Applies to" section. This problem was first corrected in Windows Vista Service Pack 1.

MORE INFORMATION

For more information, click the following article number to view the article in the Microsoft Knowledge Base:
824684 Description of the standard terminology that is used to describe Microsoft software updates
For more information about the InternetQueryOption function, visit the following Microsoft Developer Network (MSDN) Web site:
http://msdn2.microsoft.com/en-us/library/aa385101.aspx
For more information about option flags, visit the following MSDN Web site:
http://msdn2.microsoft.com/en-us/library/aa385328.aspx
For more information about WinINet functions, visit the following MSDN Web site:
http://msdn2.microsoft.com/en-us/library/aa385331.aspx

Properties

Article ID: 935777 - Last Review: October 8, 2011 - Revision: 4.0
APPLIES TO
  • Windows Internet Explorer 7
  • Windows Internet Explorer 7 for Windows XP
  • Windows Internet Explorer 7 for Windows Server 2003
  • Windows Internet Explorer 7 in Windows Vista
Keywords: 
kbvistasp1fix atdownload kbqfe kbPubTypeKC kbfix kbexpertiseadvanced KB935777

Give Feedback

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com