Microsoft KB Archive/105679

{|
 * width="100%"|

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

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