Microsoft KB Archive/817256

= Heap Corruption May Occur in MFC DLLs That Use the Shared MFC DLL =

Article ID: 817256

Article Last Modified on 8/18/2005

-

APPLIES TO


 * Microsoft Encarta Reference Suite 2001

-



SYMPTOMS
Occasional heap corruption may occur in programs that load a DLL by using the shared Microsoft Foundation Class (MFC) DLL. The heap corruption causes the second DWORD of an allocation to be set to 0 (zero).



CAUSE
This is a problem in the shared MFC Library.



Hotfix Information
A supported software update is now available from Microsoft as Windows CE 3.0 Core OS QFE 817256. To resolve this problem immediately, click the following article number for information about obtaining Windows CE Platform Builder and core operating system software updates:

837392 How to locate core operating system fixes for Microsoft Windows CE Platform Builder products

Prerequisites
No prerequisites are required.

Hotfix Replacement Information
This hotfix does not replace any other hotfixes.

File Information
The English version of this package has the file attributes (or later) that are listed in the following table.   Date         Time   Version    Size       File name --  12-Apr-2003  00:47  3.0.3.411  5,065,304  030411_wce30-q817256.exe The English version of this fix has the file attributes (or later) 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 tool in Control Panel.   Date         Time                     Size     File name --  Path: Others\Mfc\Lib\Arm 31-Mar-2003 23:50                    111,836  Mfcs42.lib 31-Mar-2003 23:49                    113,752  Mfcs42d.lib

Path: Others\Mfc\Lib\Mips 31-Mar-2003 23:40                    118,260  Mfcs42.lib 31-Mar-2003 23:39                    121,470  Mfcs42d.lib

Path: Others\Mfc\Lib\Mips16 31-Mar-2003 23:45                    112,832  Mfcs42.lib 31-Mar-2003 23:44                    114,260  Mfcs42d.lib

Path: Others\Mfc\Lib\Mipsfp 31-Mar-2003 23:43                    118,278  Mfcs42.lib 31-Mar-2003 23:42                    121,508  Mfcs42d.lib

Path: Others\Mfc\Lib\Ppc 31-Mar-2003 23:47                    113,030  Mfcs42.lib 31-Mar-2003 23:46                    116,494  Mfcs42d.lib

Path: Others\Mfc\Lib\Sh3 31-Mar-2003 23:34                     21,416  Mfcs42.lib 31-Mar-2003 23:32                     21,816  Mfcs42d.lib

Path: Others\Mfc\Lib\Sh4 31-Mar-2003 23:37                     21,416  Mfcs42.lib 31-Mar-2003 23:36                     21,816  Mfcs42d.lib

Path: Others\Mfc\Lib\Thumb 31-Mar-2003 23:52                    112,116  Mfcs42.lib 31-Mar-2003 23:51                    113,798  Mfcs42d.lib

Path: Others\Mfc\Lib\X86 31-Mar-2003 23:54                    109,548  Mfcs42.lib 31-Mar-2003 23:54                    111,648  Mfcs42d.lib

Path: Others\Mfc\Src 15-Aug-1999 20:40                      6,902  Dllmodul.cpp



STATUS
Microsoft has confirmed that this is a problem in the Microsoft products that are listed at the beginning of this article.

Keywords: kbbug kbfix kbqfe KB817256

-

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

© Microsoft Corporation. All rights reserved.