Differences Between the Win32 3.1 SDK and VCNT 1.0

ID: Q105679


The information in this article applies to:
  • Microsoft Win32 Software Development Kit (SDK), version 3.1
  • Microsoft Visual C++, 32-bit Editions, 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 query words: 3.10

Keywords :
Version :
Platform :
Issue type :


Last Reviewed: October 8, 1999
© 2000 Microsoft Corporation. All rights reserved. Terms of Use.