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.
This problem occurs because of an error in the Wininet.dll file.
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:
For more technical information about the most current cumulative security update for Internet Explorer, visit the following Microsoft Web site:
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Â
(http://kbalertz.com/Feedback.aspx?kbNumber=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Â
(http://kbalertz.com/Feedback.aspx?kbNumber=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 name | File version | File size | Date | Time | Platform |
|---|
| Wininet.dll | 7.0.6000.20579 | 823,808 | 20-Apr-2007 | 05:43 | x86 |
Windows Server 2003, Itanium-based versions
Collapse this tableExpand this table
| File name | File version | File size | Date | Time | Platform | SP requirement | Service branch |
|---|
| Wininet.dll | 7.0.6000.20579 | 1,859,584 | 19-Apr-2007 | 06:08 | IA-64 | SP2 | Not applicable |
| Wwininet.dll | 7.0.6000.20579 | 823,808 | 19-Apr-2007 | 06:08 | x86 | SP2 | WOW |
Windows Server 2003, x64-based versions
Collapse this tableExpand this table
| File name | File version | File size | Date | Time | Platform | SP requirement | Service branch |
|---|
| Wininet.dll | 7.0.6000.20579 | 1,020,928 | 19-Apr-2007 | 06:08 | x64 | SP2 | Not applicable |
| Wwininet.dll | 7.0.6000.20579 | 823,808 | 19-Apr-2007 | 06:08 | x86 | SP2 | WOW |
Windows Server 2003, x86-based versions
Collapse this tableExpand this table
| File name | File version | File size | Date | Time | Platform |
|---|
| Wininet.dll | 7.0.6000.20579 | 823,808 | 19-Apr-2007 | 20:01 | x86 |
Windows Vista, x64-based versions
Collapse this tableExpand this table
| File name | File version | File size | Date | Time | Platform |
|---|
| Amd64_52dafee8e9a83e271f6abfa479159932_31bf3856ad364e35_6.0.6000.20578_none_9879498b8d92be67.manifest | Not applicable | 728 | 13-Apr-2007 | 10:16 | Not applicable |
| Amd64_ef1c6b5444d7332d1548f5a408cd6762_31bf3856ad364e35_6.0.6000.20578_none_1fe3b4124460d158.manifest | Not applicable | 730 | 13-Apr-2007 | 10:16 | Not applicable |
| Amd64_microsoft-windows-i..tocolimplementation_31bf3856ad364e35_6.0.6000.20578_none_5c673c36765925f6.manifest | Not applicable | 56,676 | 13-Apr-2007 | 10:26 | Not applicable |
| Package_1_for_kb935777~31bf3856ad364e35~amd64~~6.0.1.0.mum | Not applicable | 1,817 | 13-Apr-2007 | 10:16 | Not applicable |
| Package_2_for_kb935777~31bf3856ad364e35~amd64~~6.0.1.0.mum | Not applicable | 2,036 | 13-Apr-2007 | 10:16 | Not applicable |
| Update.mum | Not applicable | 1,909 | 13-Apr-2007 | 10:16 | Not applicable |
| Jsproxy.dll | 7.0.6000.20578 | 32,256 | 13-Apr-2007 | 03:39 | x64 |
| Wininet.dll | 7.0.6000.20578 | 1,020,928 | 13-Apr-2007 | 03:41 | x64 |
| Wininetplugin.dll | 1.0.0.1 | 93,184 | 13-Apr-2007 | 03:41 | x64 |
Windows Vista, x86-based versions
Collapse this tableExpand this table
| File name | File version | File size | Date | Time | Platform |
|---|
| Update.mum | Not applicable | 2,025 | 13-Apr-2007 | 10:16 | Not applicable |
| X86_52dafee8e9a83e271f6abfa479159932_31bf3856ad364e35_6.0.6000.20578_none_3c5aae07d5354d31.manifest | Not applicable | 726 | 13-Apr-2007 | 10:16 | Not applicable |
| X86_microsoft-windows-i..tocolimplementation_31bf3856ad364e35_6.0.6000.20578_none_0048a0b2bdfbb4c0.manifest | Not applicable | 56,602 | 13-Apr-2007 | 10:20 | Not applicable |
| Jsproxy.dll | 7.0.6000.20578 | 27,648 | 13-Apr-2007 | 02:37 | x86 |
| Wininet.dll | 7.0.6000.20578 | 823,808 | 13-Apr-2007 | 02:38 | x86 |
| Wininetplugin.dll | 1.0.0.1 | 64,512 | 13-Apr-2007 | 02:38 | x86 |
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.
For more information, click the following article number to view the article in the Microsoft Knowledge Base:
824684Â
(http://kbalertz.com/Feedback.aspx?kbNumber=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:
For more information about option flags, visit the following MSDN Web site:
For more information about WinINet functions, visit the following MSDN Web site: