[Version]
Signature="$CHICAGO$"
Provider=%Msft%
AdvancedINF=2.0
SetupClass=BASE
CatalogFile=dx9w9x.cat
DriverVer = 03-17-2003, 4.09.00.0901

[ControlFlags]
ExcludeFromSelect=*

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

[DestinationDirs]
98 = "Test Directory",,,10,
DefaultDestDir=11
Help_Subsection=18                      ; LDID_HELP
Inf_Subsection=17                       ; LDID_INF
Delete_INFS=17
DirectX_Drivers=10,System32\Drivers
GM98_Drivers=10,System32\Drivers
WIN9X_DXTRANS=11
WIN_SYSBACKUP=10,sysbckup
DXSetupDelFiles=16422,directx\setup     ; program files\directx\setup
DXSystemFiles=11
DXSysbackup=10,sysbckup
DXBackup=11
DXHelpFiles=10,help
DirectX_Migrate=11,DirectX\Migrate
Delete_Migrate=11,DirectX\Migrate
DirectX8_Delete=11
DirectX8_Delete_WinME=11
DirectX9_Delete=11
DirectX_Old_Sys=11
DirectX_Old_SysBackup=10,sysbckup
Refrast_Sysbckup=10,sysbckup
MDXDLLs=10,"Microsoft.NET\Managed DirectX\%VersionNumber%"

[WIN98_INSTALL]
CopyFiles=DirectX_System_98,WIN_SYSBACKUP,DXSystemFiles,DXSysbackup,Help_Subsection,DirectX_Drivers,Inf_Subsection,DirectX8_System,WIN9X_DXTRANS,DirectX_Migrate
AddReg=add.reg, add98.reg,addclsid.reg,dx8.reg
DelFiles=DXSetupDelFiles,DXBackup,DXHelpFiles,Delete_INFS,DirectX8_Delete,DirectX9_Delete,Delete_Migrate,DirectX_Old_Sys,DirectX_Old_SysBackup
DelReg=del.control

[WIN98SE_INSTALL]
CopyFiles=DirectX_System_98,WIN_SYSBACKUP,DXSystemFiles,DXSysbackup,Help_Subsection,DirectX_Drivers,Inf_Subsection,DirectX8_System,DirectX_Migrate
AddReg=add.reg, add98.reg,addclsid.reg,dx8.reg
DelFiles=DXSetupDelFiles,DXBackup,DXHelpFiles,Delete_INFS,DirectX8_Delete,DirectX9_Delete,Delete_Migrate,DirectX_Old_Sys,DirectX_Old_SysBackup
DelReg=del.control

[WINME_INSTALL]
CopyFiles=DirectX_System_ME,DXSystemFiles,Help_Subsection,Inf_Subsection,DirectX8_System,DirectX_Migrate
AddReg=dx8.reg
DelFiles=DirectX8_Delete_WinME,DirectX9_Delete,Delete_Migrate

[WIN98_GMDLS]
CopyFiles=GM98_Drivers

[DXDebugBINs]
CopyFiles=DirectX8_Debug_System

[DelDXDebugBINs]
DelFiles=DirectX8_Debug_System
DelReg=mdxdel.reg

[DelLFNs]
DelFiles=DirectX_Debug_LFN,MDXDLLs

[ManagedDX_SDK]
CopyFiles=MDXDLLs
AddReg=mdxadd.reg

[DXRefrast]
CopyFiles=Refrast_System

[DXRefrast98]
CopyFiles=Refrast_System,Refrast_Sysbckup
AddReg=add98ref.reg

[WIN_SYSBACKUP]
d3dim.dll
d3dim700.dll
d3dpmesh.dll
d3drm.dll
d3dxof.dll
ddraw.vxd
ddhelp.exe
ddraw.dll
ddraw16.dll
dxapi.sys
ddrawex.dll
dinput.dll
dinput.vxd
dplaysvr.exe
dplayx.dll
dpmodemx.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
msanalog.vxd
msjstick.drv

[DirectX_System_98]
ddhelp.exe
license.txt
dxdiag.exe
dxdiagn.dll
ddraw.dll
ddraw16.dll
dxmigr.dll
ddraw.vxd
dxapi.sys
ddrawex.dll
d3drm.dll
d3dpmesh.dll
d3dxof.dll
d3dim.dll
d3dim700.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
msanalog.vxd
msjstick.drv
dxdllreg.exe

[WIN9X_DXTRANS]
dxtrans.dll
dxtmsft.dll

; DX for WinME should has only updated files
[DirectX_System_ME]
ddhelp.exe
license.txt
dxdiag.exe
dxdiagn.dll
ddraw.dll
ddraw16.dll
dxmigr.dll
ddraw.vxd
dxapi.sys
ddrawex.dll
d3drm.dll
d3dpmesh.dll
d3dxof.dll
d3dim.dll
d3dim700.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
msanalog.vxd
msjstick.drv
dxdllreg.exe

[DirectX8_System]
d3d8.dll
d3d9.dll
dpnaddr.dll
dpnhpast.dll
dpnhupnp.dll
dpnet.dll
dpnlobby.dll
dpnsvr.exe
dpvacm.dll
dpvsetup.exe
dpvoice.dll
dpvvox.dll
diactfrm.dll
dimap.dll
dinput8.dll
dmscript.dll
dswave.dll
dsdmo.dll
dsdmoprp.dll
dx8vb.dll
amstream.dll
devenum.dll
encapi.dll
l3codecx.ax
mciqtz32.dll
mciqtz.drv
mpg2splt.ax
msdmo.dll
mswebdvd.dll
qasf.dll
qcap.dll
qdv.dll
qdvd.dll
qedit.dll
qedwipes.dll
quartz.dll
quartz.vxd
vidx16.dll

[DirectX8_Debug_System]
d3d8d.dll
d3d9d.dll
d3dx8d.dll
d3dx9d.dll
dinput8d.dll
dmbandd.dll
dmcompod.dll
dmimed.dll
dmloaded.dll
dmscripd.dll
dmstyled.dll
dmsynthd.dll
dmusicd.dll
dpnetd.dll
dpnhpastd.dll
dpnhupnpd.dll
dpnsvrd.exe
dpvacmd.dll
dpvoiced.dll
dpvvoxd.dll
dswaved.dll
directx.cpl

[DirectX_Debug_LFN]
dpnhpastd.dll
dpnhupnpd.dll

[MDXDLLs]
Microsoft.DirectX.AudioVideoPlayback.dll
Microsoft.DirectX.Diagnostics.dll
Microsoft.DirectX.Direct3D.dll
Microsoft.DirectX.Direct3DX.dll
Microsoft.DirectX.DirectDraw.dll
Microsoft.DirectX.DirectInput.dll
Microsoft.DirectX.DirectPlay.dll
Microsoft.DirectX.DirectSound.dll
Microsoft.DirectX.dll

[mdxadd.reg]
HKLM,Software\Microsoft\.NETFramework\AssemblyFolders\ManagedDX,,,"%10%\Microsoft.NET\Managed DirectX\%VersionNumber%\"

[mdxdel.reg]
HKLM,Software\Microsoft\.NETFramework\AssemblyFolders\ManagedDX

[Refrast_System]
d3dref.dll
d3dref8.dll
d3dref9.dll

[Refrast_Sysbckup]
d3dref.dll

[DirectX_Migrate]
migrate.dll
msjstick.drv
vjoyd.vxd
joystick.inf
dxw9xmig.inf

[Delete_Migrate]
dx8migr.inf

[Help_Subsection]
dxdiag.chm
dijoy.hlp

[WinME_DirectX_Inf]
dimaps.inf
dinput.inf,WinMERegInstall
dxver.inf
diactfrm.inf
dpvoice.inf
dmusic.inf
dsound.inf
dsetup.inf
dplay.inf,GameVoice
dplay.inf,DPlayNAT

[DirectX8_Delete]
dpvhelp.exe
appman.dll
appmand.dll
appmandp.dll
appmandpd.dll
msdvdopt.dll

[DirectX8_Delete_WinME]
appman.dll
appmand.dll
appmandp.dll
appmandpd.dll

[DirectX9_Delete]
dxdiag.dll

[DirectX_UnReg_Del]
dpnathlp.dll
dpnmodem.dll
dpnwsock.dll
dpnaddr.dll, UNREGISTERONLY
dpnlobby.dll, UNREGISTERONLY

[Win98_DirectX_Inf]
dimaps.inf
dinput.inf,Win98RegInstall
dxver.inf
diactfrm.inf
dpvoice.inf
dmusic.inf
dsetup.inf
d3drm.inf
ddraw.inf
d3d.inf
dsound.inf

[Inf_Subsection]
dxw9xmig.inf
dxdllreg.inf
joystick.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
dx8migr.inf

[DirectX_Drivers]
gameenum.sys
hidgame.sys

[GM98_Drivers]
gm.dls,gm16.dls
gmreadme.txt

[DXHelpFiles]
dxdiag.chi

[SourceDisksFiles]
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
dmbandd.dll=99
dmcompod.dll=99
dmimed.dll=99
dmloaded.dll=99
dmscripd.dll=99
dmstyled.dll=99
dmsynthd.dll=99
dmusicd.dll=99
dswaved.dll=99
dplaysvr.exe=99
dplayx.dll=99
dpmodemx.dll=99
dpwsockx.dll=99
dsound.dll=99
dsound.vxd=99
dxw9xmig.inf=99
dxapi.sys=99
dxdiag.chm=99
dxdiag.exe=99
dxdiagn.dll=99
dxtrans.dll=99
dxtmsft.dll=99
dijoy.hlp=99
directx.cpl=99
dx7vb.dll=99
dxmigr.dll=99
migrate.dll=99
gcdef.dll=99
gchand.dll=99
gm16.dls=99
gmreadme.txt=99
joy.cpl=99
license.txt=99
msanalog.vxd=99
vjoyd.vxd=99
joyhid.vxd=99
pid.dll=99
gameenum.sys=99
hidgame.sys=99
msjstick.drv=99
dpvacm.dll=99
dpvacmd.dll=99
dpvsetup.exe=99
dpvoice.dll=99
dpvoiced.dll=99
dpvvox.dll=99
dpvvoxd.dll=99
d3d8.dll=99
d3d8d.dll=99
d3d9.dll=99
d3d9d.dll=99
d3dref8.dll=99
d3dref9.dll=99
d3dx8d.dll=99
d3dx9d.dll=99
dpnaddr.dll=99
dpnhpast.dll=99
dpnhpastd.dll=99
dpnhupnp.dll=99
dpnhupnpd.dll=99
dpnet.dll=99
dpnetd.dll=99
dpnlobby.dll=99
dpnsvr.exe=99
dpnsvrd.exe=99
dimap.dll=99
diactfrm.dll=99
dinput8.dll=99
dinput8d.dll=99
dmscript.dll=99
dswave.dll=99
dsdmo.dll=99
dsdmoprp.dll=99
dx8vb.dll=99
amstream.dll=99
devenum.dll=99
encapi.dll=99
l3codecx.ax=99
mciqtz32.dll=99
mciqtz.drv=99
mpg2splt.ax=99
msdmo.dll=99
mswebdvd.dll=99
qasf.dll=99
qcap.dll=99
qdv.dll=99
qdvd.dll=99
qedit.dll=99
qedwipes.dll=99
quartz.dll=99
quartz.vxd=99
vidx16.dll=99
dxdllreg.inf=99
dxdllreg.exe=99
Microsoft.DirectX.AudioVideoPlayback.dll=99
Microsoft.DirectX.Diagnostics.dll=99
Microsoft.DirectX.Direct3D.dll=99
Microsoft.DirectX.Direct3DX.dll=99
Microsoft.DirectX.DirectDraw.dll=99
Microsoft.DirectX.DirectInput.dll=99
Microsoft.DirectX.DirectPlay.dll=99
Microsoft.DirectX.DirectSound.dll=99
Microsoft.DirectX.dll=99

[DXSetupDelFiles]
dsetup.dll
dsetup32.dll
dsetupj.dll
dsetupe.dll
dsetup6e.dll
dsetup6j.dll
dsetup3.dll
dxtool.exe
dsetup16.dll
dxsetup.exe
devnode1.dll
devnode2.dll
dxdiag.exe
dxdiag.cnt
dxdiag.hlp
dxinfo.exe
dxinfo.ini

[DirectX_Old_Sys]
d3d40f.dll
d3drm40f.dll
rl21ff.dll
rld3df.dll
rl40f.dll
rl40f.sym
reality.inf
dpsocket.dll
d3dhalf.dll
d3drampf.dll
d3drgbf.dll
d3drg8f.dll
d3drg16f.dll
d3drg24f.dll
d3drg32f.dll
d3drm8f.dll
d3drm16f.dll
d3drm24f.dll
d3drm32f.dll
d3drgbxf.dll
d3drg8x.dll
d3drg55x.dll
d3drg56x.dll
d3drg24x.dll
d3drg32x.dll

[DirectX_Old_SysBackup]
d3d40f.dll
d3drm40f.dll
rl21ff.dll
rld3df.dll
rl40f.dll
rl40f.sym
reality.inf
dpsocket.dll
d3dhalf.dll
d3drampf.dll
d3drgbf.dll
d3drg8f.dll
d3drg16f.dll
d3drg24f.dll
d3drg32f.dll
d3drm8f.dll
d3drm16f.dll
d3drm24f.dll
d3drm32f.dll
d3drgbxf.dll
d3drg8x.dll
d3drg55x.dll
d3drg56x.dll
d3drg24x.dll
d3drg32x.dll

[DX_FORCECOPY_FILE]
ks.sys,       5.0.2213.*,   4.90.3010.*
mskssrv.sys,  5.0.2213.*,   4.90.3000.400
mspclock.sys, 5.0.2213.*,   4.90.3000.400
mstee.sys,    5.0.2213.*,   4.90.3000.400
mstee.sys,    5.1.2258.400, 4.90.3000.400
stream.sys,   5.0.2213.*,   4.90.3000.400
swenum.sys,   5.0.2213.*,   4.90.3000.400
d3dx8d.dll,   5.1.*.*,      4.9.*.*

[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"

[dx8.reg]
;dx8vb.dll
HKCR,CLSID\{E7FF1300-96A5-11D3-AC85-00C04FC2C602},,,"DirectX8"
HKCR,CLSID\{E7FF1300-96A5-11D3-AC85-00C04FC2C602}\InprocServer32,,,"%11%\dx8vb.dll"
HKCR,CLSID\{E7FF1300-96A5-11D3-AC85-00C04FC2C602}\InprocServer32,"ThreadingModel",,"both"
HKCR,CLSID\{E7FF1300-96A5-11D3-AC85-00C04FC2C602}\ProgID,,,"DIRECT.DirectX8.0"
HKCR,CLSID\{E7FF1300-96A5-11D3-AC85-00C04FC2C602}\VersionIndependentProgID,,,"DIRECT.DirectX8.0"

HKCR,CLSID\{58356C5D-0BFD-48ED-93C5-F4520B6233DE},,,"DirectX8 D3D Aux Library"
HKCR,CLSID\{58356C5D-0BFD-48ED-93C5-F4520B6233DE}\InprocServer32,,,"%11%\dx8vb.dll"
HKCR,CLSID\{58356C5D-0BFD-48ED-93C5-F4520B6233DE}\InprocServer32,"ThreadingModel",,"both"
HKCR,CLSID\{58356C5D-0BFD-48ED-93C5-F4520B6233DE}\ProgID,,,"DIRECT.D3DX8.0"
HKCR,CLSID\{58356C5D-0BFD-48ED-93C5-F4520B6233DE}\VersionIndependentProgID,,,"DIRECT.D3DX8.0"

HKCR,DIRECT.D3DX8.0,,,"DirectX8 D3D Aux Library"
HKCR,DIRECT.D3DX8.0\CLSID,,,"{58356C5D-0BFD-48ED-93C5-F4520B6233DE}"

HKCR,DIRECT.DirectX8.0,,,"DirectX8"
HKCR,DIRECT.DirectX8.0\CLSID,,,"{E7FF1300-96A5-11D3-AC85-00C04FC2C602}"

HKCR,Interface\{14716737-3005-4758-896F-B48D001929A5},,,"DirectPlay8LobbyClient"
HKCR,Interface\{14716737-3005-4758-896F-B48D001929A5}\ProxyStubClsid,,,"{00020424-0000-0000-C000-000000000046}"
HKCR,Interface\{14716737-3005-4758-896F-B48D001929A5}\ProxyStubClsid32,,,"{00020424-0000-0000-C000-000000000046}"
HKCR,Interface\{14716737-3005-4758-896F-B48D001929A5}\TypeLib,,,"{E1211242-8E94-11D1-8808-00C04FC2C603}"
HKCR,Interface\{14716737-3005-4758-896F-B48D001929A5}\TypeLib,"Version",,"1.0"

HKCR,Interface\{26AE5141-8010-46EA-861C-F9FC0F8B61D9},,,"DirectPlayVoiceEvent8"
HKCR,Interface\{26AE5141-8010-46EA-861C-F9FC0F8B61D9}\ProxyStubClsid,,,"{00020424-0000-0000-C000-000000000046}"
HKCR,Interface\{26AE5141-8010-46EA-861C-F9FC0F8B61D9}\ProxyStubClsid32,,,"{00020424-0000-0000-C000-000000000046}"
HKCR,Interface\{26AE5141-8010-46EA-861C-F9FC0F8B61D9}\TypeLib,,,"{E1211242-8E94-11D1-8808-00C04FC2C603}"
HKCR,Interface\{26AE5141-8010-46EA-861C-F9FC0F8B61D9}\TypeLib,"Version",,"1.0"

;HKCR,Interface\{26AE5141-8010-46EA-861C-F9FC0F8B61E0},,,"DirectPlayVoiceServerEvent8"
;HKCR,Interface\{26AE5141-8010-46EA-861C-F9FC0F8B61E0}\ProxyStubClsid,,,"{00020424-0000-0000-C000-000000000046}"
;HKCR,Interface\{26AE5141-8010-46EA-861C-F9FC0F8B61E0}\ProxyStubClsid32,,,"{00020424-0000-0000-C000-000000000046}"
;HKCR,Interface\{26AE5141-8010-46EA-861C-F9FC0F8B61E0}\TypeLib,,,"{E1211242-8E94-11D1-8808-00C04FC2C603}"
;HKCR,Interface\{26AE5141-8010-46EA-861C-F9FC0F8B61E0}\TypeLib,"Version",,"1.0"

HKCR,Interface\{3DD81498-6793-43E9-AF88-3E65A4476818},,,"DirectPlay8AddressIP"
HKCR,Interface\{3DD81498-6793-43E9-AF88-3E65A4476818}\ProxyStubClsid,,,"{00020424-0000-0000-C000-000000000046}"
HKCR,Interface\{3DD81498-6793-43E9-AF88-3E65A4476818}\ProxyStubClsid32,,,"{00020424-0000-0000-C000-000000000046}"
HKCR,Interface\{3DD81498-6793-43E9-AF88-3E65A4476818}\TypeLib,,,"{E1211242-8E94-11D1-8808-00C04FC2C603}"
HKCR,Interface\{3DD81498-6793-43E9-AF88-3E65A4476818}\TypeLib,"Version",,"1.0"

HKCR,Interface\{3F6521E5-94BC-4A7A-A049-3D199EB59E72},,,"DirectPlay8Client"
HKCR,Interface\{3F6521E5-94BC-4A7A-A049-3D199EB59E72}\ProxyStubClsid,,,"{00020424-0000-0000-C000-000000000046}"
HKCR,Interface\{3F6521E5-94BC-4A7A-A049-3D199EB59E72}\ProxyStubClsid32,,,"{00020424-0000-0000-C000-000000000046}"
HKCR,Interface\{3F6521E5-94BC-4A7A-A049-3D199EB59E72}\TypeLib,,,"{E1211242-8E94-11D1-8808-00C04FC2C603}"
HKCR,Interface\{3F6521E5-94BC-4A7A-A049-3D199EB59E72}\TypeLib,"Version",,"1.0"

;HKCR,Interface\{73997E8E-8930-4142-9D24-A347EFF6E15E},,,"DirectPlayServiceProvider8"
;HKCR,Interface\{73997E8E-8930-4142-9D24-A347EFF6E15E}\ProxyStubClsid,,,"{00020424-0000-0000-C000-000000000046}"
;HKCR,Interface\{73997E8E-8930-4142-9D24-A347EFF6E15E}\ProxyStubClsid32,,,"{00020424-0000-0000-C000-000000000046}"
;HKCR,Interface\{73997E8E-8930-4142-9D24-A347EFF6E15E}\TypeLib,,,"{E1211242-8E94-11D1-8808-00C04FC2C603}"
;HKCR,Interface\{73997E8E-8930-4142-9D24-A347EFF6E15E}\TypeLib,"Version",,"1.0"

HKCR,Interface\{7584BBA4-1B39-4DCD-A334-D168CBB5A915},,,"DirectPlay8Server"
HKCR,Interface\{7584BBA4-1B39-4DCD-A334-D168CBB5A915}\ProxyStubClsid,,,"{00020424-0000-0000-C000-000000000046}"
HKCR,Interface\{7584BBA4-1B39-4DCD-A334-D168CBB5A915}\ProxyStubClsid32,,,"{00020424-0000-0000-C000-000000000046}"
HKCR,Interface\{7584BBA4-1B39-4DCD-A334-D168CBB5A915}\TypeLib,,,"{E1211242-8E94-11D1-8808-00C04FC2C603}"
HKCR,Interface\{7584BBA4-1B39-4DCD-A334-D168CBB5A915}\TypeLib,"Version",,"1.0"

HKCR,Interface\{7C34602A-7B81-4C6D-9533-658F2D471EFC},,,"DirectPlay8Peer"
HKCR,Interface\{7C34602A-7B81-4C6D-9533-658F2D471EFC}\ProxyStubClsid,,,"{00020424-0000-0000-C000-000000000046}"
HKCR,Interface\{7C34602A-7B81-4C6D-9533-658F2D471EFC}\ProxyStubClsid32,,,"{00020424-0000-0000-C000-000000000046}"
HKCR,Interface\{7C34602A-7B81-4C6D-9533-658F2D471EFC}\TypeLib,,,"{E1211242-8E94-11D1-8808-00C04FC2C603}"
HKCR,Interface\{7C34602A-7B81-4C6D-9533-658F2D471EFC}\TypeLib,"Version",,"1.0"

HKCR,Interface\{D1CA9B18-9ED2-43B5-8759-7A5C892D4C5C},,,"DirectXEvent8"
HKCR,Interface\{D1CA9B18-9ED2-43B5-8759-7A5C892D4C5C}\ProxyStubClsid,,,"{00020424-0000-0000-C000-000000000046}"
HKCR,Interface\{D1CA9B18-9ED2-43B5-8759-7A5C892D4C5C}\ProxyStubClsid32,,,"{00020424-0000-0000-C000-000000000046}"
HKCR,Interface\{D1CA9B18-9ED2-43B5-8759-7A5C892D4C5C}\TypeLib,,,"{E1211242-8E94-11D1-8808-00C04FC2C603}"
HKCR,Interface\{D1CA9B18-9ED2-43B5-8759-7A5C892D4C5C}\TypeLib,"Version",,"1.0"

HKCR,Interface\{ECA8BD2A-7154-4B23-904B-61FF852A906B},,,"DirectPlay8Address"
HKCR,Interface\{ECA8BD2A-7154-4B23-904B-61FF852A906B}\ProxyStubClsid,,,"{00020424-0000-0000-C000-000000000046}"
HKCR,Interface\{ECA8BD2A-7154-4B23-904B-61FF852A906B}\ProxyStubClsid32,,,"{00020424-0000-0000-C000-000000000046}"
HKCR,Interface\{ECA8BD2A-7154-4B23-904B-61FF852A906B}\TypeLib,,,"{E1211242-8E94-11D1-8808-00C04FC2C603}"
HKCR,Interface\{ECA8BD2A-7154-4B23-904B-61FF852A906B}\TypeLib,"Version",,"1.0"

HKCR,Interface\{EF390476-6EA0-4AD3-9EA3-768DCB68038D},,,"DirectPlay8LobbiedApplication"
HKCR,Interface\{EF390476-6EA0-4AD3-9EA3-768DCB68038D}\ProxyStubClsid,,,"{00020424-0000-0000-C000-000000000046}"
HKCR,Interface\{EF390476-6EA0-4AD3-9EA3-768DCB68038D}\ProxyStubClsid32,,,"{00020424-0000-0000-C000-000000000046}"
HKCR,Interface\{EF390476-6EA0-4AD3-9EA3-768DCB68038D}\TypeLib,,,"{E1211242-8E94-11D1-8808-00C04FC2C603}"
HKCR,Interface\{EF390476-6EA0-4AD3-9EA3-768DCB68038D}\TypeLib,"Version",,"1.0"

HKCR,Interface\{F794A01F-2A0D-46A8-9CEF-D5678A413BEF},,,"DirectPlay8LobbyEvent"
HKCR,Interface\{F794A01F-2A0D-46A8-9CEF-D5678A413BEF}\ProxyStubClsid,,,"{00020424-0000-0000-C000-000000000046}"
HKCR,Interface\{F794A01F-2A0D-46A8-9CEF-D5678A413BEF}\ProxyStubClsid32,,,"{00020424-0000-0000-C000-000000000046}"
HKCR,Interface\{F794A01F-2A0D-46A8-9CEF-D5678A413BEF}\TypeLib,,,"{E1211242-8E94-11D1-8808-00C04FC2C603}"
HKCR,Interface\{F794A01F-2A0D-46A8-9CEF-D5678A413BEF}\TypeLib,"Version",,"1.0"

HKCR,Interface\{F9DCCD1D-E6B9-45ED-B3E2-C32414C71FA4},,,"DirectPlay8Event"
HKCR,Interface\{F9DCCD1D-E6B9-45ED-B3E2-C32414C71FA4}\ProxyStubClsid,,,"{00020424-0000-0000-C000-000000000046}"
HKCR,Interface\{F9DCCD1D-E6B9-45ED-B3E2-C32414C71FA4}\ProxyStubClsid32,,,"{00020424-0000-0000-C000-000000000046}"
HKCR,Interface\{F9DCCD1D-E6B9-45ED-B3E2-C32414C71FA4}\TypeLib,,,"{E1211242-8E94-11D1-8808-00C04FC2C603}"
HKCR,Interface\{F9DCCD1D-E6B9-45ED-B3E2-C32414C71FA4}\TypeLib,"Version",,"1.0"

HKCR,TypeLib\{E1211242-8E94-11D1-8808-00C04FC2C603}
HKCR,TypeLib\{E1211242-8E94-11D1-8808-00C04FC2C603}\1.0,,,"DirectX 8 for Visual Basic Type Library"
HKCR,TypeLib\{E1211242-8E94-11D1-8808-00C04FC2C603}\1.0\0
HKCR,TypeLib\{E1211242-8E94-11D1-8808-00C04FC2C603}\1.0\0\win32,,,"%11%\dx8vb.dll"
HKCR,TypeLib\{E1211242-8E94-11D1-8808-00C04FC2C603}\1.0\FLAGS,,,"0"


;l3codecx.ax
HKCR,CLSID\{083863F1-70DE-11d0-BD40-00A0C911CE86}\Instance\{38BE3000-DBF4-11D0-860E-00A024CFEF6D},"FriendlyName",,"MPEG Layer-3 Decoder"
HKCR,CLSID\{083863F1-70DE-11d0-BD40-00A0C911CE86}\Instance\{38BE3000-DBF4-11D0-860E-00A024CFEF6D},"CLSID",,"{38BE3000-DBF4-11D0-860E-00A024CFEF6D}"
HKCR,CLSID\{083863F1-70DE-11d0-BD40-00A0C911CE86}\Instance\{38BE3000-DBF4-11D0-860E-00A024CFEF6D},"FilterData",1,02,00,00,00,00,00,81,00,02,00,00,00,00,00,00,00,30,70,69,33,00,00,00,00,00,00,00,00,01,00,00,00,00,00,00,00,00,00,00,00,30,74,79,33,00,00,00,00,60,00,00,00,70,00,00,00,31,70,69,33,08,00,00,00,00,00,00,00,01,00,00,00,00,00,00,00,00,00,00,00,30,74,79,33,00,00,00,00,60,00,00,00,80,00,00,00,61,75,64,73,00,00,10,00,80,00,00,aa,00,38,9b,71,55,00,00,00,00,00,10,00,80,00,00,aa,00,38,9b,71,01,00,00,00,00,00,10,00,80,00,00,aa,00,38,9b,71

HKCR,CLSID\{38BE3000-DBF4-11D0-860E-00A024CFEF6D},,,"MPEG Layer-3 Decoder"
HKCR,CLSID\{38BE3000-DBF4-11D0-860E-00A024CFEF6D}\InprocServer32,,,"%11%\L3CODECX.AX"
HKCR,CLSID\{38BE3000-DBF4-11D0-860E-00A024CFEF6D}\InprocServer32,"ThreadingModel",,"Both"

HKCR,CLSID\{38BE3001-DBF4-11D0-860E-00A024CFEF6D},,,"MPEG Layer-3 Decoder Property Page"
HKCR,CLSID\{38BE3001-DBF4-11D0-860E-00A024CFEF6D}\InprocServer32,,,"%11%\L3CODECX.AX"
HKCR,CLSID\{38BE3001-DBF4-11D0-860E-00A024CFEF6D}\InprocServer32,"ThreadingModel",,"Both"

HKCR,CLSID\{38BE3002-DBF4-11D0-860E-00A024CFEF6D},,,"MPEG Layer-3 Decoder About Page"
HKCR,CLSID\{38BE3002-DBF4-11D0-860E-00A024CFEF6D}\InprocServer32,,,"%11%\L3CODECX.AX"
HKCR,CLSID\{38BE3002-DBF4-11D0-860E-00A024CFEF6D}\InprocServer32,"ThreadingModel",,"Both"

HKCR,CLSID\{8DD6C641-98CB-11D1-9846-00A024CFEF6D},,,"MPEG Layer-3 Decoder Statistics Page"
HKCR,CLSID\{8DD6C641-98CB-11D1-9846-00A024CFEF6D}\InprocServer32,,,"%11%\L3CODECX.AX"
HKCR,CLSID\{8DD6C641-98CB-11D1-9846-00A024CFEF6D}\InprocServer32,"ThreadingModel",,"Both"


[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,"dx7vb.dll",,"0"
HKLM,system\currentcontrolset\control\sessionmanager\checkverdlls,"d3dim.dll",,"0"
HKLM,system\currentcontrolset\control\sessionmanager\checkverdlls,"ddhelp.exe",,"0"
HKLM,system\currentcontrolset\control\sessionmanager\checkverdlls,"ddraw.dll",,"0"
HKLM,system\currentcontrolset\control\sessionmanager\checkverdlls,"ddraw16.dll",,"0"
HKLM,system\currentcontrolset\control\sessionmanager\checkverdlls,"dsound.dll",,"0"
HKLM,system\currentcontrolset\control\sessionmanager\checkverdlls,"msjstick.drv",,"0"

[add98ref.reg]
HKLM,system\currentcontrolset\control\sessionmanager\checkverdlls,"d3dref.dll",,"0"

[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]
Msft                 = "Microsoft"
DIRECTX_DISK         = "DirectX Source Disk"
VersionNumber        = "v4.09.00.0900"

DI8OBJECT       = "Microsoft DirectInput8 Object"
DI8DEVOBJECT    = "Microsoft DirectInput8Device Object"

