[Version]
Signature="$CHICAGO$"
Provider=%Msft%
AdvancedINF=2.0
SetupClass=BASE

[ControlFlags]
ExcludeFromSelect=*

[SourceDisksNames]
;99 = "Temp Directory",,,-1
99=%DIRECTX_DISK%,"directx.cab",0,,-1

[DestinationDirs]
98 = "Test Directory",,,10,
DefaultDestDir=11
Win95_DirectX_System=11                               ; LDID_SYS
Help_Subsection=18								; LDID_HELP
Inf_Subsection=17						; LDID_INF
Inf_Subsection_95=17
Delete_INFS=17
DirectX_Drivers=10,System32\Drivers
win95_drivers=10,System32\Drivers
WIN_SYSBACKUP=10,sysbckup
VMM_Files=11,vmm32
DXSetupDelFiles=28700,directx\setup
Win2K_DirectX_System=11
Win2KDrives=11,dllcache
DXSystemFiles=11
DXSysbackup=10,sysbckup
DXBackup=11
DXHelpFiles=10,help

[NEC_WIN98_INSTALL]
CopyFiles=DirectX_System_98,WIN_SYSBACKUP,Help_Subsection,DirectX_Drivers,Inf_Subsection
AddReg=add.reg, add98.reg, addclsid.reg
DelFiles=DXSetupDelFiles,DXSystemFiles,DXSysbackup,DXBackup,DXHelpFiles,Delete_INFS
DelReg=del.control

[WIN98_INSTALL]
CopyFiles=DirectX_System_98,WIN_SYSBACKUP,Help_Subsection,DirectX_Drivers,Inf_Subsection
AddReg=add.reg, add98.reg,addclsid.reg
DelFiles=DXSetupDelFiles,DXSystemFiles,DXSysbackup,DXBackup,DXHelpFiles,Delete_INFS
DelReg=del.control

[NEC_WIN95_Install]
CopyFiles=Win95_DirectX_System,Help_Subsection,Inf_Subsection_95,GM16_Drivers,win95_drivers,VMM_Files
AddReg=add.reg, add95.reg, addclsid.reg
DelFiles=DXSetupDelFiles,DXSystemFiles,DXSysbackup,DXBackup,DXHelpFiles,Delete_INFS
DelReg=del.control

[WIN95_Install]
CopyFiles=Win95_DirectX_System,Help_Subsection,Inf_Subsection_95,GM16_Drivers,win95_drivers,VMM_Files
AddReg=add.reg, add95.reg, addclsid.reg
DelFiles=DXSetupDelFiles,DXSystemFiles,DXSysbackup,DXBackup,DXHelpFiles,Delete_INFS
DelReg=del.control

[WINNT50_INSTALL]
CopyFiles=Win2K_DirectX_System,Win2KDrives

[Win2K_DirectX_System]
d3dim.dll
d3dim700.dll
dx7vb.dll
ddraw.dll

[Win95_DirectX_System]
ddhelp.exe
mtrr.vxd
license.txt
dxmigr.dll
dxdiag.exe
ddraw.dll
ddraw16.dll
msvcrt.dll
ddraw.vxd
dxapi.sys
ddrawex.dll
d3drm.dll
d3dpmesh.dll
d3dxof.dll
d3dim.dll
d3dim700.dll
d3dref.dll
dpwsock.dll
dpserial.dll
dplay.dll
dplaysvr.exe
dplayx.dll
dpmodemx.dll
dpwsockx.dll
d3dramp.dll
dinput.dll
dinput.vxd
vjoyd.vxd
msanalog.vxd
joy.cpl
gcdef.dll
dmband.dll
dmcompos.dll
dmime.dll
dmloader.dll
dmusic.dll
dmusic16.dll
dmusic32.dll
dmstyle.dll
dmsynth.dll
gmreadme.txt
dx7vb.dll
dsound.dll
dsound.vxd
dsound3d.dll
dinput.dll
dinput.vxd
joyhid.vxd
pid.dll
gcdef.dll
joy.cpl
msjstick.drv

[WIN_SYSBACKUP]
d3dim.dll
d3dim700.dll
d3dref.dll
d3dpmesh.dll
d3drm.dll
d3dxof.dll
ddraw.vxd
ddhelp.exe
ddraw.dll
ddraw16.dll
dxapi.sys
ddrawex.dll
dinput.dll
dinput.vxd
dplay.dll
dplaysvr.exe
dplayx.dll
dpmodemx.dll
dpserial.dll
dpwsock.dll
dpwsockx.dll
pid.dll
gcdef.dll
joy.cpl
dsound.dll
dsound.vxd
dsound3d.dll
dmusic.dll
dmusic16.dll
dmusic32.dll
d3dramp.dll
dmband.dll
dmcompos.dll
dmime.dll
dmloader.dll
dmstyle.dll
dmsynth.dll
dx7vb.dll
vjoyd.vxd

[DirectX_System_98]
ddhelp.exe
license.txt
dxdiag.exe
ddraw.dll
ddraw16.dll
dxmigr.dll
msvcrt.dll
ddraw.vxd
dxapi.sys
ddrawex.dll
d3drm.dll
d3dpmesh.dll
d3dxof.dll
d3dim.dll
d3dim700.dll
d3dref.dll
dplaysvr.exe
dplayx.dll
dpmodemx.dll
dpwsockx.dll
d3dramp.dll
dmband.dll
dmcompos.dll
dmime.dll
dmloader.dll
dmusic.dll
dmusic16.dll
dmusic32.dll
dmstyle.dll
dmsynth.dll
dx7vb.dll
dsound.dll
dsound.vxd
dsound3d.dll 
dinput.dll
dinput.vxd
joyhid.vxd
pid.dll
gcdef.dll
joy.cpl
vjoyd.vxd

[Help_Subsection]
dxdiag.chm
dijoy.hlp

[Inf_Subsection]
dx6migr.inf,dx7migr.inf

[Inf_Subsection_95]
dx6migr.inf

[Delete_INFS]
dplay.inf
dinput.inf
dsetup.inf
d3drm.inf
dplaydx2.inf
ddraw.inf
dsound.inf
mtrr.inf
d3d.inf
dxver.inf
dmusic.inf

[DirectX_Drivers]
gm.dls
gmreadme.txt
gameenum.sys
hidgame.sys

[GM16_Drivers]
gm16.dls

[win95_drivers]
gameenum.sys
hidgame.sys

[VMM_Files]
vmcpd.vxd

[DXHelpFiles]
dxdiag.chi

[SourceDiskFiles]
d3dim.dll=99
d3dim700.dll=99
d3dref.dll=99
d3dpmesh.dll=99
d3dramp.dll=99
d3drm.dll=99
d3dxof.dll=99
ddhelp.exe=99
ddraw.dll=99
ddraw.vxd=99
ddraw16.dll=99
ddrawex.dll=99
dinput.dll=99
dinput.vxd=99
dmband.dll=99
dmcompos.dll=99
dmime.dll=99
dmloader.dll=99
dmstyle.dll=99
dmsynth.dll=99
dmusic.dll=99
dmusic16.dll=99
dmusic32.dll=99
dplay.dll=99
dplaysvr.exe=99
dplayx.dll=99
dpmodemx.dll=99
dpserial.dll=99
dpwsock.dll=99
dpwsockx.dll=99
dsound.dll=99
dsound.vxd=99
dx6migr.inf=99
dx7migr.inf=99
dxapi.sys=99
dxdiag.exe=99
dxdiag.chm=99
dijoy.hlp=99
dijoy.cnt=99
dx7vb.dll=99
dxmigr.dll=99
gcdef.dll=99
gchand.dll=99
gm.dls=99
gmreadme.txt=99
joy.cpl=99
license.txt=99
msanalog.vxd=99
msvcrt.dll=99
mtrr.vxd=99
vjoyd.vxd=99
vmcpd.vxd=99
joyhid.vxd=99
pid.dll=99
gcdef.dll=99
joy.cpl=99
gameenum.sys=99
hidgame.sys=99
msjstick.drv=99

[DXSetupDelFiles]
dsetup.dll
dsetup32.dll
dsetupj.dll
dsetupe.dll
dsetup6e.dll
dsetup6j.dll
dsetup3.dll
dxtool.exe
dsetup16.dll
dxsetup.exe

[Win2KDrives]
d3dim.dll
d3dim700.dll
dx7vb.dll
ddraw.dll

[DXSystemFiles]
gchand.dll

[DXSysbackup]
gchand.dll

[DXBackup]
dxbackup\display
dxbackup\media
dxbackup

[add.reg]
HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\APP PATHS\DXDIAG.EXE,"",, "%11%\DxDiag.exe"

[add98.reg]
HKLM,Software\Microsoft\DirectMusic,"GMFilePath",,"%10%\system32\drivers\gm.dls"
HKLM,system\currentcontrolset\control\sessionmanager\checkverdlls,"d3dim700.dll",,"0"
HKLM,system\currentcontrolset\control\sessionmanager\checkverdlls,"d3dref.dll",,"0"
HKLM,system\currentcontrolset\control\sessionmanager\checkverdlls,"dx7vb.dll",,"0"

[add95.reg]
HKLM,Software\Microsoft\DirectMusic,"GMFilePath",,"%10%\system\gm16.dls"

[addclsid.reg]
HKCR,CLSID\{E1211353-8E94-11D1-8808-00C04FC2C602},,,"DirectX6"
HKCR,CLSID\{E1211353-8E94-11D1-8808-00C04FC2C602}\InprocServer32,,,"%11%\DX7VB.DLL"
HKCR,CLSID\{E1211353-8E94-11D1-8808-00C04FC2C602}\InprocServer32,"ThreadingModel",,"both"
HKCR,CLSID\{E1211353-8E94-11D1-8808-00C04FC2C602}\ProgID,"",,"DIRECT.DirectX6.0"
HKCR,CLSID\{E1211353-8E94-11D1-8808-00C04FC2C602}\VersionIndependentProgID,"",,"DIRECT.DirectX6.0"
HKCR,DIRECT.DirectX6.0,,,"DirectX6"
HKCR,DIRECT.DirectX6.0\CLSID,,,"{E1211353-8E94-11D1-8808-00C04FC2C602}"

HKCR,Interface\{FAFA35B0-8B72-11D2-90B2-00C04FC2C602},,,"DirectXEvent"
HKCR,Interface\{FAFA35B0-8B72-11D2-90B2-00C04FC2C602}\ProxyStubClsid,,,"{00020424-0000-0000-C000-000000000046}"
HKCR,Interface\{FAFA35B0-8B72-11D2-90B2-00C04FC2C602}\ProxyStubClsid32,,,"{00020424-0000-0000-C000-000000000046}"
HKCR,Interface\{FAFA35B0-8B72-11D2-90B2-00C04FC2C602}\TypeLib,,,"{E1211242-8E94-11D1-8808-00C04FC2C602}"
HKCR,Interface\{FAFA35B0-8B72-11D2-90B2-00C04FC2C602}\TypeLib,"Version",,"1.0"

HKCR,TypeLib\{E1211242-8E94-11D1-8808-00C04FC2C602}\1.0,,,"DirectX 7 for Visual Basic Type Library"
HKCR,TypeLib\{E1211242-8E94-11D1-8808-00C04FC2C602}\1.0\FLAGS,,,"0"
HKCR,TypeLib\{E1211242-8E94-11D1-8808-00C04FC2C602}\1.0\0\win32,,,"%11%\DX7VB.DLL"

[del.control]
HKLM,Software\Microsoft\Windows\CurrentVersion\Uninstall\DirectXDrivers,DisplayName
HKLM,Software\Microsoft\Windows\CurrentVersion\Uninstall\DirectXDrivers,UninstallString
HKLM,Software\Microsoft\Windows\CurrentVersion\Uninstall\DirectXDrivers

[LoadDLLS]
dmusic.dll
dmloader.dll
dmsynth.dll
dmstyle.dll
dmime.dll
dmcompos.dll
dmband.dll
dx7vb.dll

[Strings]
DIRECTX_DISK="DirectX Source Disk"
