DOCUMENT:Q196831  30-AUG-2001  [visualc]
TITLE   :INFO: Version History of Microsoft Foundation Classes DLLs
PRODUCT :Microsoft C Compiler
PROD/VER:winnt:2.0,2.1,2.2,4.0,4.1,4.2,5.0,6.0
OPER/SYS:
KEYWORDS:kbDLL kbMFC kbVC100 kbVC150 kbVC151 kbVC152 kbVC200 kbVC210 kbVC220 kbVC400 kbVC410 kbV

======================================================================
-------------------------------------------------------------------------------
The information in this article applies to:

 - The Microsoft Foundation Classes (MFC), used with:
    - Microsoft Visual C++ for Windows, 16-bit edition, versions 1.0, 1.50, 1.51, 1.52 
    - Microsoft Visual C++, 32-bit Editions, versions 2.0, 2.1, 2.2, 4.0, 4.1 
    - Microsoft Visual C++, 32-bit Enterprise Edition, version 4.2 
    - Microsoft Visual C++, 32-bit Professional Edition, version 4.2 
    - Microsoft Visual C++, 32-bit Enterprise Edition, version 5.0 
    - Microsoft Visual C++, 32-bit Professional Edition, version 5.0 
    - Microsoft Visual C++, 32-bit Enterprise Edition, version 6.0 
    - Microsoft Visual C++, 32-bit Professional Edition, version 6.0 
    - Microsoft Visual C++, 32-bit Learning Edition, version 6.0 
-------------------------------------------------------------------------------

SUMMARY
=======

This article lists all MFC DLLs, including file version numbers and file sizes,
released with the non-Unicode, English (United States) versions of Microsoft
Visual C++ for the x86 platform.

MORE INFORMATION
================

16-bit MFC DLLs
---------------

   Product              MFC DLL       Build         (in bytes)    Notes
   --------------------------------------------------------------------
   
   Microsoft C/C++ 7.0  -             -                           a
   
   Visual C++ 1.0       mfc200.dll    2.0.000       298,496
   
   Visual C++ 1.50      mfc250.dll    2.5.000       298,240
                        mfcd250.dll   2.5.000        50,736
                        mfco250.dll   2.5.000       123,344
   
   Visual C++ 1.51      mfc250.dll    2.5.100       298,512       b
                        mfcd250.dll   2.5.100        51,440
                        mfco250.dll   2.5.100       124,832
   
   Visual C++ 1.52      mfc250.dll    2.5.200       320,832
                        mfcd250.dll   2.5.200        51,632
                        mfco250.dll   2.5.200       125,344
                        mfcn250.dll   2.5.200       11,072
   
   Visual C++ 1.52a     mfc250.dll    2.5.200a      320,880       c
                        mfcd250.dll   2.5.200a       51,920
                        mfco250.dll   2.5.200       125,344
                        mfcn250.dll   2.5.200        11,072
   
   Visual C++ 1.52b and
   Visual C++ 1.52c     mfc250.dll    2.5.200b      322,384       d
                        mfcd250.dll   2.5.200b       51,936
                        mfco250.dll   2.5.200b      125,856
                        mfcn250.dll   2.5.200b       11,088

32-bit MFC DLLs
---------------

Product              MFC DLL       Build         (in bytes)    Notes
   --------------------------------------------------------------------
   
   
   Visual C++ 1.1 (nt)  -             -             -             a
   
   Visual C++ 2.0       mfc30.dll     3.0.000       348,160
                        mfcd30.dll    3.0.000        55,296
                        mfco30.dll    3.0.000       149,504
   
   Visual C++ 2.1       mfc30.dll     3.1.000       356,352
                        mfcd30.dll    3.1.000        56,320
                        mfco30.dll    3.1.000       150,016
                        mfcn30.dll    3.1.000        15,872
   
   Visual C++ 2.2       mfc30.dll     3.2.000       322,832
                        mfcd30.dll    3.2.000        55,808
                        mfco30.dll    3.2.000       133,392
                        mfcn30.dll    3.2.000        15,872
   
   Visual C++ 4.0       mfc40.dll     4.0.5277      923,408
   
   Visual C++ 4.1       mfc40.dll     4.1.6038      921,872
   Visual C++ 4.1 patch mfc40.dll     4.1.6130      921,872
   Windows NT 4.0 SP5   mfc40.dll     4.1.6140      924,432     e 
   Visual C++ 4.2       mfc42.dll     4.2.6068    1,011,472
   Visual C++ 4.2b      mfc42.dll     4.2.6256    1,013,520
   
   Visual C++ 5.0       mfc42.dll     4.21.7022     941,840
   Visual C++ 5.0 SP1   mfc42.dll     4.21.7160     940,304
   Visual C++ 5.0 SP2   mfc42.dll     4.21.7160     940,304
   Visual C++ 5.0 SP3   mfc42.dll     4.21.7303     954,640
   
   Windows 98           mfc42.dll     4.21.7325     954,128
   
   Visual C++ 6.0       mfc42.dll     6.00.8168.0   995,383
   Visual C++ 6.0 SP1   mfc42.dll     6.00.8267.0   995,383
   
   Visual C++ 6.0 SP2   mfc42.dll     6.00.8267.0   995,383
   Visual C++ 6.0 SP3   mfc42.dll     6.00.8447.0   995,383
   Windows 98 2nd Ed    mfc42.dll     6.00.8447.0   995,383

Notes
-----

a. Static libraries only.

b. Released with Visual C++ 2.0.

c. Released with Visual C++ 2.1; 'a' versions fix issues.

d. Released with Visual C++ 2.2.

e. Also shipped with other Microsoft products.

Additional query words:

======================================================================
Keywords          : kbDLL kbMFC kbVC100 kbVC150 kbVC151 kbVC152 kbVC200 kbVC210 kbVC220 kbVC400 kbVC410 kbVC420 kbVC500 kbVC600 kbFAQ kbGrpDSMFCATL 
Technology        : kbAudDeveloper kbMFC
Version           : winnt:2.0,2.1,2.2,4.0,4.1,4.2,5.0,6.0
Issue type        : kbinfo

=============================================================================

THE INFORMATION PROVIDED IN THE MICROSOFT KNOWLEDGE BASE IS
PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND.  MICROSOFT DISCLAIMS
ALL WARRANTIES, EITHER EXPRESS OR IMPLIED, INCLUDING THE WARRANTIES
OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  IN NO
EVENT SHALL MICROSOFT CORPORATION OR ITS SUPPLIERS BE LIABLE FOR
ANY DAMAGES WHATSOEVER INCLUDING DIRECT, INDIRECT, INCIDENTAL,
CONSEQUENTIAL, LOSS OF BUSINESS PROFITS OR SPECIAL DAMAGES, EVEN IF
MICROSOFT CORPORATION OR ITS SUPPLIERS HAVE BEEN ADVISED OF THE
POSSIBILITY OF SUCH DAMAGES.  SOME STATES DO NOT ALLOW THE EXCLUSION
OR LIMITATION OF LIABILITY FOR CONSEQUENTIAL OR INCIDENTAL DAMAGES
SO THE FOREGOING LIMITATION MAY NOT APPLY.

Copyright Microsoft Corporation 2001.