Q196831: INFO: Version History of Microsoft Foundation Classes DLLs

Article: Q196831
Product(s): Microsoft C Compiler
Version(s): winnt:2.0,2.1,2.2,4.0,4.1,4.2,5.0,6.0
Operating System(s): 
Keyword(s): kbDLL kbMFC kbVC100 kbVC150 kbVC151 kbVC152 kbVC200 kbVC210 kbVC220 kbVC400 kbVC410 kbV
Last Modified: 30-AUG-2001

-------------------------------------------------------------------------------
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

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