Introduction

The Tools Guide discusses the tools contained in the Microsoft Platform Software Development Kit (SDK). This guide is divided into the following sections:

Authoring

Tool Description
DLGEDIT.EXE Creating Dialog Boxes
EXP.EXE Using the Microsoft Editor
FONTEDIT.EXE Creating Fonts
IMAGEDIT.EXE Creating Bitmaps, Cursors, and Icons
MEP.EXE Using the Microsoft Editor
QGREP.EXE Managing Files
RM.EXE Using the Microsoft Editor
SHED.EXE Using the Hotspot Editor
UNDEL.EXE Using the Microsoft Editor
UUIDGEN.EXE The uuidgen Utility
WHERE.EXE Managing Files
WINDIFF.EXE Managing Files

Compiling

Tool Description
HCW.EXE Creating Help Files
MC.EXE Using the Message Compiler
MIDL.EXE Using the MIDL Compiler
MKTYPLIB.EXE MkTypLib: Type Library Creation Tool
MRBC.EXE Using a Bitmap on Different Displays
RC.EXE Using the Resource Compiler
RLMAN.EXE Localizing Resources
THUNK.EXE Thunk Compiler
UCONVERT.EXE Localizing Resources

Debugging

Tool Description
ALPHAKD.EXE Symbolic Debuggers
DBMON.EXE Using Debug Monitor
DBWIN.EXE Using Windows Debug Monitor
DDESPY.EXE Monitoring Messages and Data
DUMPCHK.EXE System Crash Dump
DUMPREF.EXE System Crash Dump
HEAPWALK.EXE Using Heap Walker
HW32.EXE Using Heap Watch
I386KD.EXE Symbolic Debuggers
MAPSYM.EXE Using MAPSYM
MIPSKD.EXE Symbolic Debuggers
NTSD.EXE Symbolic Debuggers
PPCKD.EXE Symbolic Debuggers
SPY.EXE Monitoring Messages and Data
WDEB386.EXE 80386 Debugger
WINDBG.EXE WinDbg
WINOBJ.EXE Using Object Viewer

MAPI

Tool Description
ABVIEW16.EXE, ABVIEW32.EXE Address Book Viewer
MDBVU16.EXE, MDBVU32.EXE Message Store Viewer
MERGEINI.EXE Tool to merge an .INI file with MAPI's configuration file, MAPISVC.INF.
SEND.EXE Tool to generate messages using Simple MAPI.
PDKIN32 Installs the MAPI SDK. Configures the registry, installs form files and creates profiles (if necessary).
PROPVU.DLL Property Viewer
STATVU.DLL Status Table Viewer
TBLVU.DLL Table Viewer

Multimedia

Tool Description
AVIEDIT.EXE AVI Editor
CAPSCRN.EXE Capture Screen
DDETEST.EXE, DDETEST32.EXE DrawDib Test
IDFEDIT.EXE IDF Editor
RIFFADD.EXE RIFF Add
RIFFWALK.EXE RIFF Walk
VIDCAP.EXE, VIDCAP32.EXE Video Capture

OLE

Tool Description
CL32TEST.EXE OLE Client Test Application
COMPERF.EXE COM Performance Sample
DFLAYOUT.EXE Doc File Layout Tool
DFVIEW.EXE Doc File Viewer
DISPTEST.EXE Dispatch Tester
DOBJVIEW.EXE Data Object Viewer
IROTVIEW.EXE Running Object Table Viewer
OLEVIEW.EXE OLE Viewer
REGSVR32.EXE Register OLE Server
SR32TEST.EXE OLE Server Test Application

TAPI

Tool Description
EXTIDGEN.EXE Extension ID Generator
REPAPP.EXE Repeater Application
REPSETUP.EXE Repeater Setup
TB13.EXE TAPI 1.3 Browser
TB14.EXE TAPI 1.4 Browser
TB20.EXE TAPI 2.0 Browser

Testing

Tool Description
CPUSTRES.EXE CPU Stress Utility
SC.EXE Service Control Utility
STRESS.EXE Stress Utility

Tuning

Tool Description
APF32CVT.EXE Call Attributed Profiler
APIMON.EXE APIMON
BIND.EXE Bind
COMPRESS.EXE Using Compress and Expand
EXPAND.EXE Using Compress and Expand
CAPDUMP.EXE Call Attributed Profiler
CAPSETUP.EXE Call Attributed Profiler
CAPSTATS.EXE Call Attributed Profiler
CAPVIEW.EXE Call Attributed Profiler
EXCTRLST.EXE ExCtrLst
FIOSAP.EXE FIOSAP Profiler
MEMSNAP.EXE MemSnap
PERFMTR.EXE PerfMtr
PFMON.EXE PfMon
PMON.EXE PMon
PROFILE.EXE PROFILE
PSTAT.EXE PStat
PVIEW.EXE Using PView
PVIEW95.EXE Using PView
PWALK.EXE PWalk
REBASE.EXE Rebase
TOP.EXE TOP
VADUMP.EXE VADUMP
WPERF.EXE WPerf
WSTCAT.EXE Tuning the Working Set of Your Application
WSTDUMP.EXE Tuning the Working Set of Your Application
WSTUNE.EXE Tuning the Working Set of Your Application