Microsoft KB Archive/105679

From BetaArchive Wiki

Differences Between the Win32 3.1 SDK and VCNT 1.0

Q105679



The information in this article applies to:


  • Microsoft Win32 Software Development Kit (SDK), version 3.1
  • Microsoft Visual C++, 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 : kbSDKWin32
Issue type :
Technology : kbVCsearch kbWin32SDKSearch kbAudDeveloper kbvc100 kbSDKSearch kbWin32sSearch kbWin32SDK310


Last Reviewed: May 5, 2001
© 2001 Microsoft Corporation. All rights reserved. Terms of Use.