Differences Between the Win32 3.1 SDK and VCNT 1.0

Last reviewed: October 10, 1997
Article ID: Q105679
3.10 WINDOWS NT kbtool

The information in this article applies to:

  • Microsoft Win32 Software Development Kit (SDK) version 3.1
  • Microsoft Visual C++ 32-bit Edition, version 1.0

SUMMARY

The following is a list of items included in the retail Win32 SDK that are not included in the 32-bit Edition of Visual C++ (Intel only):

MORE INFORMATION

Tools

   WinDbg/WinDbgRM
   Process Walker
   Working Set Tuner (WST)
   WinObj
   Setup Toolkit
   Microsoft Test
   Software Compatibility Test (SCT)
   API Profilers: CAP and WAP
   Symedit
   masm386
   Font Editor

Documentation

   LM API Reference (LMAPI.HLP)
   SNMP Programmer's Reference (SNMP.TXT)
   Generic Thunks (GENTHUNK.TXT)
   File Formats (CUSTCNTL.TXT, ENHMETA.TXT, PE.TXT, RESFMT.TXT)

Samples

   BNDBUF                         MFEDIT
   BOB (named EXITWIN in VC++)    MIDIMON
   CDTEST                         MINREC
   CPL                            MSGTABLE
   DYNDLG                         NTFONTS
   GUIGREP                        NTSD
   LARGEINT                       PDC
   LOGGING                        RESDLL
   LOWPASS                        REVERSE
   MANDEL                         SCRNSAVE
   MAPI                           SEMAPHOR
   MAZELORD                       SPINCUBE
   MCITEST                        WINNET

Other

   Device Driver Kit (DDK) headers and libraries
   Checked build of Windows NT
   RPC Toolkit
   POSIX headers and libraries
   Microsoft Foundation Classes (MFC) 1.0

The following is a list of items included in the 32-bit Edition of Visual C++ that are not included in the retail Win32 SDK (Intel only):

Tools

   Visual Workbench/AppStudio/Wizards
   bscmake
   Pharlap TNT DOS-Extender
   Spy++
   Source Profiler
   CodeView for Win32S

Samples

   BOUNCE
   CVTMAKE
   EXITWIN (named BOB in the SDK)

Other

   MFC 2.0

The preliminary Win32 SDK contained the compiler tools, while the retail Win32 SDK does not. In addition, the preliminary Win32 DDK was available separately, while the retail DDK is bundled with the retail SDK.

The Win32 SDK has a separate "Win32s Programmer's Reference," while VC++ has the same chapters as part of the "Programming Techniques" manual.

There are tools whose names have changed and tools that are no longer needed. The SDK linker is LINK32, the VC++ linker is LINK. The SDK librarian is LIB32, the VC++ librarian is LIB. CVTRES existed in the SDK to convert the .RES file produced by RC so that it could be used by the linker, while VC++ has this functionality built into its linker. These changes may affect your makefiles.

For more information on switching from the Win32 SDK to 32-bit VC++, see the VC++ file MIGRATE.HLP.


Additional reference words: 3.10
KBCategory: kbtool
KBSubcategory: TlsMisc
Technology : kbMfc


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.

Last reviewed: October 10, 1997
© 1998 Microsoft Corporation. All rights reserved. Terms of Use.