@echo off if not "%MSSDK%" == "" goto EnvIsSet echo error: set MSSDK environment to your mssdk directory goto end :EnvIsSet if "%1" == "makediffs" goto makediffs xcopy %MSSDK%\INCLUDE\CommCtrl.h xcopy %MSSDK%\INCLUDE\CommDlg.h xcopy %MSSDK%\INCLUDE\ddeml.h xcopy %MSSDK%\INCLUDE\imm.h xcopy %MSSDK%\INCLUDE\MMSystem.h xcopy %MSSDK%\INCLUDE\nb30.h xcopy %MSSDK%\INCLUDE\PrSht.h xcopy %MSSDK%\INCLUDE\PshPack8.h xcopy %MSSDK%\INCLUDE\Richedit.h xcopy %MSSDK%\INCLUDE\RpcDce.h xcopy %MSSDK%\INCLUDE\RpcDceP.h xcopy %MSSDK%\INCLUDE\RpcNdr.h xcopy %MSSDK%\INCLUDE\ShellAPI.h xcopy %MSSDK%\INCLUDE\WinBase.h xcopy %MSSDK%\INCLUDE\WinCon.h xcopy %MSSDK%\INCLUDE\WinCrypt.h xcopy %MSSDK%\INCLUDE\WinDef.h xcopy %MSSDK%\INCLUDE\Windows.h xcopy %MSSDK%\INCLUDE\WinGDI.h xcopy %MSSDK%\INCLUDE\WinNetWk.h xcopy %MSSDK%\INCLUDE\WinNls.h xcopy %MSSDK%\INCLUDE\WinNT.h xcopy %MSSDK%\INCLUDE\WinPerf.h xcopy %MSSDK%\INCLUDE\WinSCard.h xcopy %MSSDK%\INCLUDE\WinSock.h xcopy %MSSDK%\INCLUDE\WinSock2.h xcopy %MSSDK%\INCLUDE\WinSvc.h xcopy %MSSDK%\INCLUDE\WinUser.h xcopy %MSSDK%\INCLUDE\wTypes.h PATCH.EXE < CommCtrl.DIF PATCH.EXE < CommDlg.DIF PATCH.EXE < ddeml.DIF PATCH.EXE < imm.DIF PATCH.EXE < MMSystem.DIF PATCH.EXE < nb30.DIF PATCH.EXE < PrSht.DIF PATCH.EXE < PshPack8.DIF PATCH.EXE < Richedit.DIF PATCH.EXE < RpcDce.DIF PATCH.EXE < RpcDceP.DIF PATCH.EXE < RpcNdr.DIF PATCH.EXE < ShellAPI.DIF PATCH.EXE < WinBase.DIF PATCH.EXE < WinCon.DIF PATCH.EXE < WinCrypt.DIF PATCH.EXE < WinDef.DIF PATCH.EXE < Windows.DIF PATCH.EXE < WinGDI.DIF PATCH.EXE < WinNetWk.DIF PATCH.EXE < WinNls.DIF PATCH.EXE < WinNT.DIF PATCH.EXE < WinPerf.DIF PATCH.EXE < WinSCard.DIF PATCH.EXE < WinSock.DIF PATCH.EXE < WinSock2.DIF PATCH.EXE < WinSvc.DIF PATCH.EXE < WinUser.DIF PATCH.EXE < wTypes.DIF goto end :makediffs echo on diff -c3 --ignore-space-change %MSSDK%\INCLUDE\CommCtrl.h CommCtrl.h > CommCtrl.DIF diff -c3 --ignore-space-change %MSSDK%\INCLUDE\CommDlg.h CommDlg.h > CommDlg.DIF diff -c3 --ignore-space-change %MSSDK%\INCLUDE\ddeml.h ddeml.h > ddeml.DIF diff -c3 --ignore-space-change %MSSDK%\INCLUDE\imm.h imm.h > imm.DIF diff -c3 --ignore-space-change %MSSDK%\INCLUDE\MMSystem.h MMSystem.h > MMSystem.DIF diff -c3 --ignore-space-change %MSSDK%\INCLUDE\nb30.h nb30.h > nb30.DIF diff -c3 --ignore-space-change %MSSDK%\INCLUDE\PrSht.h PrSht.h > PrSht.DIF diff -c3 --ignore-space-change %MSSDK%\INCLUDE\PshPack8.h PshPack8.h > PshPack8.DIF diff -c3 --ignore-space-change %MSSDK%\INCLUDE\Richedit.h Richedit.h > Richedit.DIF diff -c3 --ignore-space-change %MSSDK%\INCLUDE\RpcDce.h RpcDce.h > RpcDce.DIF diff -c3 --ignore-space-change %MSSDK%\INCLUDE\RpcDceP.h RpcDceP.h > RpcDceP.DIF diff -c3 --ignore-space-change %MSSDK%\INCLUDE\RpcNdr.h RpcNdr.h > RpcNdr.DIF diff -c3 --ignore-space-change %MSSDK%\INCLUDE\ShellAPI.h ShellAPI.h > ShellAPI.DIF diff -c3 --ignore-space-change %MSSDK%\INCLUDE\WinBase.h WinBase.h > WinBase.DIF diff -c3 --ignore-space-change %MSSDK%\INCLUDE\WinCon.h WinCon.h > WinCon.DIF diff -c3 --ignore-space-change %MSSDK%\INCLUDE\WinCrypt.h WinCrypt.h > WinCrypt.DIF diff -c3 --ignore-space-change %MSSDK%\INCLUDE\WinDef.h WinDef.h > WinDef.DIF diff -c3 --ignore-space-change %MSSDK%\INCLUDE\Windows.h Windows.h > Windows.DIF diff -c3 --ignore-space-change %MSSDK%\INCLUDE\WinGDI.h WinGDI.h > WinGDI.DIF diff -c3 --ignore-space-change %MSSDK%\INCLUDE\WinNetWk.h WinNetWk.h > WinNetWk.DIF diff -c3 --ignore-space-change %MSSDK%\INCLUDE\WinNls.h WinNls.h > WinNls.DIF diff -c3 --ignore-space-change %MSSDK%\INCLUDE\WinNT.h WinNT.h > WinNT.DIF diff -c3 --ignore-space-change %MSSDK%\INCLUDE\WinPerf.h WinPerf.h > WinPerf.DIF diff -c3 --ignore-space-change %MSSDK%\INCLUDE\WinSCard.h WinSCard.h > WinSCard.DIF diff -c3 --ignore-space-change %MSSDK%\INCLUDE\WinSock.h WinSock.h > WinSock.DIF diff -c3 --ignore-space-change %MSSDK%\INCLUDE\WinSock2.h WinSock2.h > WinSock2.DIF diff -c3 --ignore-space-change %MSSDK%\INCLUDE\WinSvc.h WinSvc.h > WinSvc.DIF diff -c3 --ignore-space-change %MSSDK%\INCLUDE\WinUser.h WinUser.h > WinUser.DIF diff -c3 --ignore-space-change %MSSDK%\INCLUDE\wTypes.h wTypes.h > wTypes.DIF @echo off goto end :end