motown.inf Driver File Contents (polaroidpdc3035driver.zip)


;Copyright (c) 1993-1995, Microsoft Corporation

[version]
CatalogFile=motown.cat
LayoutFile=Layout.inf,Layout1.inf,Layout2.inf
signature="$CHICAGO$"
provider=%MSFT%
SetupClass=BASE
Class=MEDIA

[DestinationDirs]
Register_MMBase.Copy = 17
mmsysapps.win = 10,config
mmsys.sys = 11
mmsysdevs.sys = 11
mmsys.sys.del = 11
mmsys.win.del = 25
mmsyshelp.cf = 18
cdaudio.cf = 11
sequencer.cf = 11
waveaudio.cf = 11
avivideo.cf = 11
cvid.cf = 11
iv.cf = 11
msvc.cf = 11
msrle.cf = 11
imaadpcm.cf = 11
imaadpcm.del = 11
msadpcm.cf = 11
msadpcm.del = 11
msgsm610.cf = 11
msgsm610.del = 11
msg711.cf = 11
msg711.del = 11
truespeech.cf = 11
truespeech.del = 11
Rec.copy       = 25
Rec.hlp.copy   = 18
Vol.copy       = 25
Vol.hlp.copy   = 18
MPlay.copy     = 25
MPlay.hlp.copy = 18
DVDPlay.copy   = 25
DVDPlay.hlp.copy = 18
media.cf       = 25,media

[BaseWinOptions]
mobase
Register_MMBase

[mobase]
OptionDesc="%MOBASE%"
CopyFiles=mmsys.sys,mmsysapps.win,mmsysdevs.sys,mmsyshelp.cf,cdaudio.cf,sequencer.cf,waveaudio.cf,avivideo.cf,media.cf
DelFiles=mmsys.sys.del,mmsys.win.del
UpdateInis=mmsys.inis,cdaudio.inis,sequencer.inis,waveaudio.inis,avivideo.inis
UpdateIniFields=mmsys.fields
DelReg=mmsys.del.reg
AddReg=mmsys.add.reg,cdaudio.Reg,sequencer.Reg,waveaudio.Reg,avivideo.Reg,mmsys.add.reg.hkcu,avivideo.Reg.hkcu
PerUserInstall=mmsys.pui,avivideo.pui,mmprefaudio.pui

[Register_MMBase]
CopyFiles=Register_MMBase.Copy
AddReg=Register_MMBase.AddReg

[Register_MMBase.Copy]
motown.inf

[Register_MMBase.AddReg]
;Create entries for Maint Mode Setup, set all initially to uninstalled:
HKLM,%KEY_OPTIONAL%,"acm",,"acm"
HKLM,%KEY_OPTIONAL%\acm,INF,,"motown.inf"
HKLM,%KEY_OPTIONAL%\acm,Section,,"media_acm"
HKLM,%KEY_OPTIONAL%\acm,Installed,,"0"

HKLM,%KEY_OPTIONAL%,"icm",,"icm"
HKLM,%KEY_OPTIONAL%\icm,INF,,"motown.inf"
HKLM,%KEY_OPTIONAL%\icm,Section,,"media_icm"
HKLM,%KEY_OPTIONAL%\icm,Installed,,"0"

HKLM,%KEY_OPTIONAL%,"Rec",,"Rec"
HKLM,%KEY_OPTIONAL%\Rec,INF,,"motown.inf"
HKLM,%KEY_OPTIONAL%\Rec,Section,,"Rec"
HKLM,%KEY_OPTIONAL%\Rec,Installed,,"0"

HKLM,%KEY_OPTIONAL%,"Vol",,"Vol"
HKLM,%KEY_OPTIONAL%\Vol,INF,,"motown.inf"
HKLM,%KEY_OPTIONAL%\Vol,Section,,"Vol"
HKLM,%KEY_OPTIONAL%\Vol,Installed,,"0"

;;HKLM,%KEY_OPTIONAL%,"MPlay",,"MPlay"
;;HKLM,%KEY_OPTIONAL%\MPlay,INF,,"motown.inf"
;;HKLM,%KEY_OPTIONAL%\MPlay,Section,,"MPlay"
;;HKLM,%KEY_OPTIONAL%\MPlay,Installed,,"0"

[Manufacturer]
%MSMCIMfgName%=Media.Software.Devs.MCI
%MSVIDCMfgName%=Media.Software.Devs.VIDC
%MSACMMfgName%=Media.Software.Devs.ACM
%INTELMfgName%=Intel.Devs
%SUPERMATCHMfgName%=SuperMatch.Devs
%DSPGROUPMfgName%=DSPGroup.Devs

[mmsys.inis]
system.ini,drivers,"vids.CVID=ACTIX.cpk"
system.ini,iccvid.drv,"Display="
system.ini,iccvid.drv,"Accelerator="
system.ini,drivers,"timer="
system.ini,drivers,"wavemapper="
system.ini,drivers,,"wavemapper=*.drv"
system.ini,drivers,"midimapper="
system.ini,drivers,"joystick=ibmjoy.drv"
system.ini,386Enh,"device=vtdapi.386"
system.ini,386Enh,"device=mmdevldr.386"
system.ini,386Enh,"device=vsbd.386"
system.ini,386Enh,"device=vadlibd.386"
system.ini,drivers,"sndevnts=",
system.ini,mciseq.drv,"disablewarning=",,
system.ini,drivers,"wave*=vodafax.drv",,1       ;Driver GPFault
system.ini,drivers,"wave*=wavedec.drv",,1       ;Driver GPFault
system.ini,drivers,"Mixer*=wavedec.drv",,1      ;Driver GPFault
system.ini,386Enh,"device=vwavdec.386"          ;Driver GPFault

win.ini,"mci extensions",,"mid=Sequencer"
win.ini,"mci extensions",,"rmi=Sequencer"
win.ini,"mci extensions",,"wav=waveaudio"
win.ini,"mci extensions",,"avi=AVIVideo"
win.ini,"mci extensions",,"cda=CDAudio"
win.ini,"MCICompatibility",,"QTWVideo=0x0001"
win.ini,"MCICompatibility",,"MCIXSND=0x0001"
win.ini,"MCICompatibility",,"GDAnim=0x0001"

control.ini,"don't load",,"snd.cpl=no"
control.ini,"don't load",,"joystick.cpl=no"
control.ini,"don't load",,"midimap.drv=no"

[mmsys.fields]
system.ini,boot,drivers,,mmsystem.dll
system.ini,boot,drivers,msmixmgr.dll
system.ini,boot,drivers,sndevnts.drv
system.ini,boot,drivers,mmmixer.dll

[mmsys.del.reg]
HKCR,mplayer
HKCR,wavfile
HKCR,%KEY_OLE1%
HKCR,mplayer3
HKCR,%KEY_OLE2%
HKLM,%KEY_FIL%
HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\Setup\OptionalComponents\Nature


[mmsys.add.reg]
HKLM,%KEY_CURRENT%\RunOnce,MultimediaProperties,,"Rundll32.exe mmsys.cpl,mmseRunOnce"
HKLM,%KEY_CURRENT%\SETUP,ConfigPath,,"%10%\config"
HKLM,%KEY_CURRENT%\SETUP,MediaPath,,"%25%\media"

;Reset attributes on these old files
HKLM,%KEY_CURRENT%\RenameFiles\Media,,,"%25%\media"
HKLM,%KEY_CURRENT%\RenameFiles\Media,multimed,,"multimed,128"
HKLM,%KEY_CURRENT%\RenameFiles\Media,advanced,,"advanced,128"
HKLM,%KEY_CURRENT%\RenameFiles\Advanced,,,"%25%\media\advanced"
HKLM,%KEY_CURRENT%\RenameFiles\Advanced,advanced,,"advanced,128"

;Media Class Installer
HKLM,%KEY_CLASS%,,,%V_MEDIACLASSDESC%
HKLM,%KEY_CLASS%,Icon,,"0"
HKLM,%KEY_CLASS%,Installer,,mmci.dll

;File overwrite warnings
HKLM,%KEY_CHKVER%,mciavi.drv,2,0
HKLM,%KEY_CHKVER%,avicap.dll,2,0
HKLM,%KEY_CHKVER%,mciole.dll,2,0
HKLM,%KEY_CHKVER%,msacm.dll,2,0
HKLM,%KEY_CHKVER%,msacm.drv,2,0
HKLM,%KEY_CHKVER%,dispdib.dll,2,0
HKLM,%KEY_CHKVER%,msvideo.dll,2,0
HKLM,%KEY_CHKVER%,avifile.dll,2,0
HKLM,%KEY_CHKVER%,mvmixer.dll,2,0
HKLM,%KEY_CHKVER%,mvproaud.drv,2,0
HKLM,%KEY_CHKVER%,midimap.drv,2,0
HKLM,%KEY_CHKVER%,mmmixer.dll,2,0
HKLM,%KEY_CHKVER%,msmixmgr.dll,2,0
HKLM,%KEY_CHKVER%,dciman.dll,2,0
HKLM,%KEY_CHKVER%,dciman32.dll,2,0
HKLM,%KEY_WARNVER%,mcicda.drv,2,0

;MediaResources
HKLM,%KEY_MEDIA%,,,
HKLM,%KEY_MEDIA%\wave,,,%V_CLSWAVEFORM%
HKLM,%KEY_MEDIA%\wave,Installer,,%11%\mmsys.cpl
HKLM,%KEY_MEDIA%\midi,,,%V_CLSMIDI%
HKLM,%KEY_MEDIA%\midi,Installer,,%11%\mmsys.cpl
HKLM,%KEY_MEDIA%\mixer,,,%V_CLSMIXER%
HKLM,%KEY_MEDIA%\mixer,Installer,,%11%\mmsys.cpl
HKLM,%KEY_MEDIA%\aux,,,%V_CLSAUX%
HKLM,%KEY_MEDIA%\aux,Installer,,%11%\mmsys.cpl
HKLM,%KEY_MEDIA%\mci,,,%V_CLSMEDIA%
HKLM,%KEY_MEDIA%\mci,Installer,,%11%\mmsys.cpl
HKLM,%KEY_MEDIA%\acm,,,%V_CLSAUDIO%
HKLM,%KEY_MEDIA%\acm,Installer,,%11%\mmsys.cpl
HKLM,%KEY_MEDIA%\icm,,,%V_CLSIMAGE%
HKLM,%KEY_MEDIA%\icm,Installer,,%11%\mmsys.cpl
HKLM,%KEY_MEDIA%\joystick,,,%V_CLSJOYSTICK%
HKLM,%KEY_MEDIA%\mapper,,,%V_CLSMAP%
HKLM,%KEY_MEDIA%\msvideo,,,%V_CLSVIDCAP%
HKLM,%KEY_MEDIA%\unknown,,,%V_CLSUNKNOWN%

;WinMM Application Compatibility
; Reader Rabbit's Kindergarten Version 1.01
HKLM,%KEY_WINMMCOMPAT%\RRK32.EXE7A8822D200053000,CompatFlags,1,01,00,00,00

HKLM,%KEY_NEW%,,,
HKLM,%KEY_NEW%\wave,,,
HKLM,%KEY_NEW%\midi,,,
HKLM,%KEY_NEW%\mixer,,,
HKLM,%KEY_NEW%\aux,,,
HKLM,%KEY_NEW%\joystick,,,
HKLM,%KEY_NEW%\mapper,,,
HKLM,%KEY_NEW%\mci,,,
HKLM,%KEY_NEW%\acm,,,
HKLM,%KEY_NEW%\icm,,,
HKLM,%KEY_NEW%\msvideo,,,
HKLM,%KEY_NEW%\unknown,,,

HKLM,%KEY_MEDIA%\MediaExtensions,,,
HKLM,%KEY_SHELLX%,,,
HKLM,%KEY_SHELLADV%,,,
HKLM,%KEY_SHELLADV%\wave,,,
HKLM,%KEY_SHELLADV%\wave,ShellName,,%V_WAVESHELLNAME%
HKLM,%KEY_SHELLADV%\wave,icon,,"101"

HKLM,%KEY_SHELLADV%\midi,,,
HKLM,%KEY_SHELLADV%\midi,ShellName,,%V_MIDISHELLNAME%
HKLM,%KEY_SHELLADV%\midi,icon,,"120"

HKLM,%KEY_SHELLADV%\mixer,,,
HKLM,%KEY_SHELLADV%\mixer,ShellName,,%V_MIXERSHELLNAME%
HKLM,%KEY_SHELLADV%\mixer,icon,,"103"

HKLM,%KEY_SHELLADV%\aux,,,
HKLM,%KEY_SHELLADV%\aux,ShellName,,%V_AUXSHELLNAME%
HKLM,%KEY_SHELLADV%\aux,icon,,"104"

HKLM,%KEY_SHELLADV%\mci,,,
HKLM,%KEY_SHELLADV%\mci,ShellName,,%V_MCISHELLNAME%
HKLM,%KEY_SHELLADV%\mci,icon,,"105"

HKLM,%KEY_SHELLADV%\icm,,,
HKLM,%KEY_SHELLADV%\icm,ShellName,,%V_ICMSHELLNAME%
HKLM,%KEY_SHELLADV%\icm,icon,,"106"

HKLM,%KEY_SHELLADV%\acm,,,
HKLM,%KEY_SHELLADV%\acm,ShellName,,%V_ACMSHELLNAME%
HKLM,%KEY_SHELLADV%\acm,icon,,"107"

HKLM,%KEY_SHELLADV%\msvideo,,,
HKLM,%KEY_SHELLADV%\msvideo,ShellName,,%V_VIDCAPSHELLNAME%
HKLM,%KEY_SHELLADV%\msvideo,icon,,"111"

HKLM,%KEY_SHELLADV%\joystick,,,
HKLM,%KEY_SHELLADV%\joystick,ShellName,,%V_JOYSTICKSHELLNAME%
HKLM,%KEY_SHELLADV%\joystick,icon,,"108"

HKLM,%KEY_SHELLSIM%,,,

HKLM,%KEY_SHELLSIM%\Audio,,,
HKLM,%KEY_SHELLSIM%\Audio,ShellName,,%V_AUDIOSHELLNAME%

HKLM,%KEY_SHELLSIM%\Video,,,
HKLM,%KEY_SHELLSIM%\Video,ShellName,,%V_VIDEOSHELLNAME%

HKLM,%KEY_SHELLSIM%\MIDI,,,
HKLM,%KEY_SHELLSIM%\MIDI,ShellName,,%V_SIMPLEMIDISHELLNAME%

HKLM,%KEY_SHELLSIM%\CDAUDIO,,,
HKLM,%KEY_SHELLSIM%\CDAUDIO,ShellName,,%V_CDAUDIOSHELLNAME%

HKLM,%KEY_MEDIA%\mapper\wavemapper,Description,,%V_WAVEMAPPER%
HKLM,%KEY_MEDIA%\mapper\wavemapper,Driver,,msacm.drv
HKLM,%KEY_MEDIA%\mapper\midimapper,Description,,%V_MIDIMAPPER%
HKLM,%KEY_MEDIA%\mapper\midimapper,Driver,,midimap.drv

;Drivers section filter
HKLM,%KEY_FIL%,,,"PostInstall"
HKLM,%KEY_FIL%\PostInstall,UpdateInis,,"UpdateInis=fl.UpdateInis"
HKLM,%KEY_FIL%\fl.UpdateInis,,,"1"
HKLM,%KEY_FIL%\fl.UpdateInis,mixer:almmixer,,"system.ini,drivers,""mixer*=almmixer.drv"",,1"
HKLM,%KEY_FIL%\fl.UpdateInis,mixer:ammixer,,"system.ini,drivers,""mixer*=ammixer.drv"",,1"
HKLM,%KEY_FIL%\fl.UpdateInis,mixer:aticdmix,,"system.ini,drivers,""mixer*=aticdmix.drv"",,1"
HKLM,%KEY_FIL%\fl.UpdateInis,mixer:atimixer,,"system.ini,drivers,""mixer*=atimixer.drv"",,1"
HKLM,%KEY_FIL%\fl.UpdateInis,mixer:awmixer,,"system.ini,drivers,""mixer*=awmixer.drv"",,1"
HKLM,%KEY_FIL%\fl.UpdateInis,mixer:genmixer,,"system.ini,drivers,""mixer*=genmixer.drv"",,1"
HKLM,%KEY_FIL%\fl.UpdateInis,mixer:gusmixer,,"system.ini,drivers,""mixer*=gusmixer.drv"",,1"
HKLM,%KEY_FIL%\fl.UpdateInis,mixer:msmixer,,"system.ini,drivers,""mixer*=msmixer.drv"",,1"
HKLM,%KEY_FIL%\fl.UpdateInis,mixer:mvmixer,,"system.ini,drivers,""mixer*=mvmixer.drv"",,1"
HKLM,%KEY_FIL%\fl.UpdateInis,mixer:sbpmix,,"system.ini,drivers,""mixer*=sbpmix.drv"",,1"
HKLM,%KEY_FIL%\fl.UpdateInis,mixer:sgmixer,,"system.ini,drivers,""mixer*=sgmixer.drv"",,1"
HKLM,%KEY_FIL%\fl.UpdateInis,mixer:ssmixer,,"system.ini,drivers,""mixer*=ssmixer.drv"",,1"
HKLM,%KEY_FIL%\fl.UpdateInis,mixer:wmixer,,"system.ini,drivers,""mixer*=wmixer.drv"",,1"
HKLM,%KEY_FIL%\fl.UpdateInis,midi:opl3,,"system.ini,drivers,""midi*=opl3.drv"",,1"
HKLM,%KEY_FIL%\fl.UpdateInis,wave:vodafax,,"system.ini,drivers,""wave*=vodafax.drv"",,1"
HKLM,%KEY_FIL%\fl.UpdateInis,midimapper,,"system.ini,drivers,""midimapper=midimap.drv"",,"
HKLM,%KEY_FIL%\fl.UpdateInis,wavemapper,,"system.ini,drivers,""wavemapper=msacm.drv"",""wavemapper=*.drv"","
HKLM,%KEY_FIL%\fl.UpdateInis,vidc.CRAM,,"system.ini,drivers,""vidc.CRAM=msvidc.drv"",,"
HKLM,%KEY_FIL%\fl.UpdateInis,actix.cpk,,"system.ini,drivers,""vidc.cvid=actix.cpk"",,"
HKLM,%KEY_FIL%\fl.UpdateInis,sndevnts,,"system.ini,drivers,""sndevnts=sndevnts.drv"",,"
HKLM,%KEY_FIL%\fl.UpdateInis,timer,,"system.ini,drivers,""timer=timer.drv"",,"
HKLM,%KEY_FIL%\fl.UpdateInis,wavemix.WaveBlockLen,,"wavemix.ini,default,,""WaveBlockLen=688"","
HKLM,%KEY_FIL%\fl.UpdateInis,wavemix.WaveBlocks,,"wavemix.ini,default,,""WaveBlocks=5"","
HKLM,%KEY_FIL%\fl.UpdateInis,wavemix.Remix,,"wavemix.ini,default,,""Remix=1"","
HKLM,%KEY_FIL%\fl.UpdateInis,joystick:ibmjoy,,"system.ini,drivers,""joystick=ibmjoy.drv"","

;Joystick types supported
HKLM,%KEY_OEM%\CH_1,OEMName,,"%V_JOY_CH_1%"
HKLM,%KEY_OEM%\CH_1,OEMData,1, 7, 0, 0, 0 , 4, 0, 0, 0
HKLM,%KEY_OEM%\CH_2,OEMName,,"%V_JOY_CH_2%"
HKLM,%KEY_OEM%\CH_2,OEMData,1, 11, 0, 0, 0, 2, 0, 0, 0
HKLM,%KEY_OEM%\CH_3,OEMName,,"%V_JOY_CH_3%"
HKLM,%KEY_OEM%\CH_3,OEMData,1, 1, 0, 0, 0, 2, 0, 0, 0
HKLM,%KEY_OEM%\Gravis_1,OEMName,,"%V_JOY_GRAVIS_1%"
HKLM,%KEY_OEM%\Gravis_1,OEMData,1, 1, 0, 0, 0, 4, 0, 0, 0
HKLM,%KEY_OEM%\Gravis_2,OEMName,,"%V_JOY_GRAVIS_2%"
HKLM,%KEY_OEM%\Gravis_2,OEMData,1, 0, 0, 0, 0, 2, 0, 0, 0
HKLM,%KEY_OEM%\Gravis_3,OEMName,,"%V_JOY_GRAVIS_3%"
HKLM,%KEY_OEM%\Gravis_3,OEMData,1, 20, 0, 0, 0, 4, 0, 0, 0
HKLM,%KEY_OEM%\ThrustMaster_1,OEMName,,"%V_JOY_THRUSTMASTER_1%"
HKLM,%KEY_OEM%\ThrustMaster_1,OEMData,1, a, 0, 0, 0, 4, 0, 0, 0

; The wheel is reported in X and the pedals in Y
HKLM,%KEY_OEM%\T1T2WithoutAdapter,OEMData,1,40,8,0,0,4,0,0,0
HKLM,%KEY_OEM%\T1T2WithoutAdapter,OEMName,0,%V_JOY_TMT1_NOADAPT%
HKLM,%KEY_OEM%\T1T2WithAdapter,OEMData,1,40,0,0,0,4,0,0,0
HKLM,%KEY_OEM%\T1T2WithAdapter,OEMName,0,%V_JOY_TMT1_ADAPT%

HKLM,%KEY_OEM%\LogitechThunderPad,OEMName,,"%V_JOY_LOGITECH_1%"
HKLM,%KEY_OEM%\LogitechThunderPad,OEMData,1, 20, 0, 0, 0, 4, 0, 0, 0
HKLM,%KEY_OEM%\LogitechWingMan,OEMName,,"%V_JOY_LOGITECH_2%"
HKLM,%KEY_OEM%\LogitechWingMan,OEMData,1, 1, 0, 0, 0, 2, 0, 0, 0
HKLM,%KEY_OEM%\LogitechWingManExtreme,OEMName,,"%V_JOY_LOGITECH_3%"
HKLM,%KEY_OEM%\LogitechWingManExtreme,OEMData,1, a, 0, 0, 0, 4, 0, 0, 0
HKLM,%KEY_OEM%\LogitechWingManLight,OEMName,,"%V_JOY_LOGITECH_4%"
HKLM,%KEY_OEM%\LogitechWingManLight,OEMData,1, 0, 0, 0, 0, 2, 0, 0, 0

;Digital joysticks
;Microsoft SideWinder 3D Pro
HKLM,%szSW3DPro%,OEMName,,%szMS3DPro%
HKLM,%szSW3DPro%,OEMCallout,,%szMSGAME%
HKLM,%szSW3DPro%,OEMTestWinCap,,"%V_JOY_SIDEWIND_1%"
HKLM,%szSW3DPro%,OEMCalWinCap,,"%V_JOY_SIDEWIND_2%"
HKLM,%szSW3DPro%,OEMData,3,03,00,00,00,08,00,00,00

HKLM,%szSW3DPro%\Axes\0,,,"X"
HKLM,%szSW3DPro%\Axes\1,,,"Y"
HKLM,%szSW3DPro%\Axes\2,,,"Slider"
HKLM,%szSW3DPro%\Axes\5,,,"Rudder"
HKLM,%szSW3DPro%\Buttons\0,,,"Button 1"
HKLM,%szSW3DPro%\Buttons\1,,,"Button 2"
HKLM,%szSW3DPro%\Buttons\2,,,"Button 3"
HKLM,%szSW3DPro%\Buttons\3,,,"Button 4"
HKLM,%szSW3DPro%\Buttons\4,,,"Button 5"
HKLM,%szSW3DPro%\Buttons\5,,,"Button 6"
HKLM,%szSW3DPro%\Buttons\6,,,"Button 7"
HKLM,%szSW3DPro%\Buttons\7,,,"Button 8"
HKLM,%szSW3DPro%\POVs\0,,,"Hat Switch"

HKLM,%szSW3DPro_VXD%,%szPacketStartTimeout%,0x00010001, f4,01,00,00
HKLM,%szSW3DPro_VXD%,%szPacketHighLowTimeout%,0x00010001, 64,00,00,00
HKLM,%szSW3DPro_VXD%,%szPacketLowHighTimeout%,0x00010001, 32,00,00,00
HKLM,%szSW3DPro_VXD%,%szIDStartTimeout%,0x00010001, f4,01,00,00
HKLM,%szSW3DPro_VXD%,%szIDHighLowTimeout%,0x00010001, 64,00,00,00
HKLM,%szSW3DPro_VXD%,%szIDLowHighTimeout%,0x00010001, 32,00,00,00
HKLM,%szSW3DPro_VXD%,%szInterruptDelay%,0x00010001, 05,00,00,00

;Microsoft SideWinder game pad
HKLM,%szSWGPad%,"OEMName", 0x00000000, %szMSGamePad%
HKLM,%szSWGPad%,"OEMCallout", 0x00000000, %szMSGAME%
HKLM,%szSWGPad%,"OEMTestWinCap", 0x00000000 ,"%V_JOY_SIDEWIND_3%"
HKLM,%szSWGPad%,"OEMCalWinCap", 0x00000000, "%V_JOY_SIDEWIND_4%"
HKLM,%szSWGPad%,"OEMData", 0x00000001, 20,00,00,00,0a,00,00,00
HKLM,%szSWGPad%\Axes\0,,,"X"
HKLM,%szSWGPad%\Axes\1,,,"Y"
HKLM,%szSWGPad%\Buttons\0,,,"Button A"
HKLM,%szSWGPad%\Buttons\1,,,"Button B"
HKLM,%szSWGPad%\Buttons\2,,,"Button C"
HKLM,%szSWGPad%\Buttons\3,,,"Button X"
HKLM,%szSWGPad%\Buttons\4,,,"Button Y"
HKLM,%szSWGPad%\Buttons\5,,,"Button Z"
HKLM,%szSWGPad%\Buttons\6,,,"Button L"
HKLM,%szSWGPad%\Buttons\7,,,"Button R"
HKLM,%szSWGPad%\Buttons\8,,,"Start"
HKLM,%szSWGPad%\Buttons\9,,,"Shift"

;// MSGAME game pad VXD settings
HKLM,%szSWGAMEPAD_VXD%,%szPacketStartTimeout%,0x00010001, f4,01,00,00
HKLM,%szSWGAMEPAD_VXD%,%szPacketHighLowTimeout%,0x00010001, 64,00,00,00
HKLM,%szSWGAMEPAD_VXD%,%szPacketLowHighTimeout%,0x00010001, 32,00,00,00
HKLM,%szSWGAMEPAD_VXD%,%szIDStartTimeout%,0x00010001, f4,01,00,00
HKLM,%szSWGAMEPAD_VXD%,%szIDHighLowTimeout%,0x00010001, 64,00,00,00
HKLM,%szSWGAMEPAD_VXD%,%szIDLowHighTimeout%,0x00010001, 32,00,00,00
HKLM,%szSWGAMEPAD_VXD%,%szInterruptDelay%,0x00010001, 3c,00,00,00

;// MSGAME Precision Pro VXD settings
HKLM,%szSW3DPro2%,"OEMName",0x00000000,"%V_JOY_SIDEWIND_5%"
HKLM,%szSW3DPro2%,"OEMCallout",0x00000000,%szMSGAME%
HKLM,%szSW3DPro2%,"OEMTestWinCap",0x00000000,"%V_JOY_SIDEWIND_6%"
HKLM,%szSW3DPro2%,"OEMCalWinCap",0x00000000,"%V_JOY_SIDEWIND_7%"
HKLM,%szSW3DPro2%,"OEMData",0x00000001,03,00,00,00,09,00,00,00

HKLM,%szSW3DPro2%\Axes\0,,,"X"
HKLM,%szSW3DPro2%\Axes\1,,,"Y"
HKLM,%szSW3DPro2%\Axes\2,,,"Dial"
HKLM,%szSW3DPro2%\Axes\5,,,"Rz"
HKLM,%szSW3DPro2%\Buttons\0,,,"Button 1"
HKLM,%szSW3DPro2%\Buttons\1,,,"Button 2"
HKLM,%szSW3DPro2%\Buttons\2,,,"Button 3"
HKLM,%szSW3DPro2%\Buttons\3,,,"Button 4"
HKLM,%szSW3DPro2%\Buttons\4,,,"Button A"
HKLM,%szSW3DPro2%\Buttons\5,,,"Button B"
HKLM,%szSW3DPro2%\Buttons\6,,,"Button C"
HKLM,%szSW3DPro2%\Buttons\7,,,"Button D"
HKLM,%szSW3DPro2%\Buttons\8,,,"N/A"
HKLM,%szSW3DPro2%\Buttons\9,,,"Shift"
HKLM,%szSW3DPro2%\POVs\0,,,"Hat Switch"

HKLM,%szSW3DPro2_VXD%,%szPacketStartTimeout%,0x00000001, f4,01,00,00
HKLM,%szSW3DPro2_VXD%,%szPacketHighLowTimeout%,0x00000001, 64,00,00,00
HKLM,%szSW3DPro2_VXD%,%szPacketLowHighTimeout%,0x00000001, 32,00,00,00
HKLM,%szSW3DPro2_VXD%,%szIDStartTimeout%,0x00000001, f4,01,00,00
HKLM,%szSW3DPro2_VXD%,%szIDHighLowTimeout%,0x00000001, 64,00,00,00
HKLM,%szSW3DPro2_VXD%,%szIDLowHighTimeout%,0x00000001, 32,00,00,00
HKLM,%szSW3DPro2_VXD%,%szInterruptDelay%,0x00000001, 05,00,00,00
HKLM,%szMSGAME_VXD%,"RegisterDriver",0x00010001, 00,00,00,00,00,00,00,00
HKLM,%szMSGAME_VXD%,"PollingTimeOut", 0x00000001, 00,00,00,00
HKLM,%szMSGAME_VXD%,"PortList", 0x00000001, 01,02,02,02,03,02,04,02,05,02,06,02,07,02,08,02,09,02,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00

;Microsoft SideWinder USB game pad
HKLM,%szSWGPadUSB%,"Flags1",0x00000001, 04,00,00,00

;Microsoft SideWinder USB Precision Pro
HKLM,%szSW3DPro2USB%,"Flags1",0x00000001, 04,00,00,00

;Microsoft SideWinder USB Freestyle Pro
HKLM,%szSWFSProUSB%,"Flags1",0x00000001, 04,00,00,00

;Non-General MIDI support
HKLM,%KEY_GEN%,gsopl2.drv,,"general.idf<%PERCUSSION%>"
HKLM,%KEY_GEN%,sapipss.drv,,"general.idf<%PERCUSSION%>"
HKLM,%KEY_GEN%,sapipss2.drv,,"general.idf<%PERCUSSION%>"
HKLM,%KEY_GEN%,sapi!opl.drv,,"general.idf<%PERCUSSION%>"
HKLM,%KEY_GEN%,es488win.drv,,"general.idf<%PERCUSSION%>"
HKLM,%KEY_GEN%,sg16.drv,,"general.idf<%PERCUSSION%>"

;Rename files
HKLM,Software\Microsoft\Windows\CurrentVersion\RenameFiles\Media,logon.wav,,"%MS_WINDOWSSTART%.wav"
HKLM,Software\Microsoft\Windows\CurrentVersion\RenameFiles\System,,,"%11%"
HKLM,Software\Microsoft\Windows\CurrentVersion\RenameFiles\System,joyapp.cpl,,"joyapp.bak"

;These are to enable Win31FileSystem and SBS registry munging
HKLM,Software\Microsoft\Windows\CurrentVersion\RunOnce,MMCheckForOFN,,"Rundll32.exe mmsys.cpl,mmseRunOnce CHECK_OFN"

;MM File Prop. Sheet
HKCR,CLSID\%KEY_CLSPROP%,,,%V_MMFILEPROP%
HKCR,CLSID\%KEY_CLSPROP%\InProcServer32,,,"%11%\mmsys.cpl"
HKCR,CLSID\%KEY_CLSPROP%\InProcServer32,ThreadingModel,,"Apartment"

;IDF extension
HKCR,.idf,,,idffile
HKCR,idffile,,,"%V_IDF%"
HKCR,idffile\DefaultIcon,,,"%11%\mmsys.cpl,1"

;AVIFile
HKCR,%KEY_AVIFILE%,,,"%V_AVIFILE_INT%"
HKCR,%KEY_AVIFILE%\ProxyStubClsid32,,,%KEY_AVIPROXID%
HKCR,%KEY_AVIFILE%\ProxyStubClsid,,,%KEY_AVIPROXID%
HKCR,%KEY_AVISTRM%,,,"%V_AVISTREAM_INT%"
HKCR,%KEY_AVISTRM%\ProxyStubClsid,,,%KEY_AVIPROXID%
HKCR,%KEY_AVISTRM%\ProxyStubClsid32,,,%KEY_AVIPROXID%

HKCR,%KEY_AVIREAD1%,,,"%V_AVIFILE_READER%"
HKCR,%KEY_AVIREAD1%\InprocServer,,,"avifile.dll"
HKCR,%KEY_AVIREAD1%\InprocServer32,,,"avifil32.dll"
HKCR,%KEY_AVIREAD1%\InprocServer32,ThreadingModel,,"Apartment"

HKCR,%KEY_AVIREAD2%,,,"%V_AVIFILE_READER%"
HKCR,%KEY_AVIREAD2%\InprocServer32,,,"avifil32.dll"

HKCR,%KEY_AVIREAD2%\InprocServer32,ThreadingModel,,"Apartment"

HKCR,%KEY_AVIREAD3%,,,"%V_AVIFILE_STREAM%"
HKCR,%KEY_AVIREAD3%\InprocServer32,,,"avifil32.dll"
HKCR,%KEY_AVIREAD3%\InprocServer32,ThreadingModel,,"Apartment"
HKCR,%KEY_AVIREAD3%\InprocServer,,,"avifile.dll"

HKCR,%KEY_AVIREAD4%,,,"%V_AVIFILE_AUDIO%"
HKCR,%KEY_AVIREAD4%\InprocServer32,,,"avifil32.dll"
HKCR,%KEY_AVIREAD4%\InprocServer32,ThreadingModel,,"Apartment"
HKCR,%KEY_AVIREAD4%\InprocServer,,,"avifile.dll"

HKCR,%KEY_AVIREAD5%,,,"%V_AVIFILE_WREADER%"
HKCR,%KEY_AVIREAD5%\InprocServer32,,,"avifil32.dll"
HKCR,%KEY_AVIREAD5%\InprocServer32,ThreadingModel,,"Apartment"
HKCR,%KEY_AVIREAD5%\InprocServer,,,"avifile.dll"

HKCR,%KEY_AVIPROX%,,,"%V_AVIFILE_PROXY%"
HKCR,%KEY_AVIPROX%\InprocServer32,,,"avifil32.dll"
HKCR,%KEY_AVIPROX%\InprocServer32,ThreadingModel,,"Apartment"
HKCR,%KEY_AVIPROX%\InprocServer,,,"avifile.dll"

HKCR,AVIFile\RIFFHandlers\AVI,,,"%KEY_AVIREAD1ID%"
HKCR,AVIFile\Extensions\AVI,,,"%KEY_AVIREAD1ID%"
HKCR,AVIFile\RIFFHandlers\WAVE,,,"%KEY_AVIREAD5ID%"
HKCR,AVIFile\Extensions\WAV,,,"%KEY_AVIREAD5ID%"
HKCR,AVIFile\Extensions\AU,,,"%KEY_AVIREAD5ID%"

HKCR,AVIFile\Compressors\vids,,,"{00020001-0000-0000-C000-000000000046}"

HKCR,AVIFile\Compressors\auds,,,"{0002000F-0000-0000-C000-000000000046}"

[mmsys.add.reg.hkcu]
;Event Schemes
HKCU,AppEvents\Schemes,,2,.Default
HKCU,AppEvents\Schemes\Names\.Default,,,"%V_CHICAGO%"
HKCU,AppEvents\Schemes\Names\.None,,,"%V_NOSOUNDS%"
HKCU,AppEvents\Schemes\Apps\.Default,,,"%V_DEFAULT%"

HKCU,%KEY_DEF%\SystemStart\.Default,,,%25%\media\%MS_WINDOWSSTART%.wav

HKCU,%KEY_DEF%\SystemStart\.Current,,2,%25%\media\%MS_WINDOWSSTART%.wav

HKCU,%KEY_APPS%\Explorer,,,"%V_EXPLORER%"
HKCU,%KEY_APPS%\Explorer\EmptyRecycleBin\.Default,,2,

HKCU,%KEY_DEF%\.Default\.Default,,2,
HKCU,%KEY_DEF%\SystemExit\.Default,,2,
HKCU,%KEY_DEF%\SystemHand\.Default,,2,
HKCU,%KEY_DEF%\SystemQuestion\.Default,,2,
HKCU,%KEY_DEF%\SystemExclamation\.Default,,2,
HKCU,%KEY_DEF%\SystemAsterisk\.Default,,2,
HKCU,%KEY_DEF%\Open\.Default,,2,
HKCU,%KEY_DEF%\Close\.Default,,2,
HKCU,%KEY_DEF%\Maximize\.Default,,2,
HKCU,%KEY_DEF%\Minimize\.Default,,2,
HKCU,%KEY_DEF%\RestoreDown\.Default,,2,
HKCU,%KEY_DEF%\RestoreUp\.Default,,2,
HKCU,%KEY_DEF%\AppGPFault\.Default,,2,
HKCU,%KEY_DEF%\MenuCommand\.Default,,2,
HKCU,%KEY_DEF%\MenuPopup\.Default,,2,

HKCU,%KEY_DEF%\Open\.Current,,2,
HKCU,%KEY_DEF%\Close\.Current,,2,
HKCU,%KEY_DEF%\Maximize\.Current,,2,
HKCU,%KEY_DEF%\Minimize\.Current,,2,
HKCU,%KEY_DEF%\RestoreDown\.Current,,2,
HKCU,%KEY_DEF%\RestoreUp\.Current,,2,
HKCU,%KEY_DEF%\AppGPFault\.Current,,2,
HKCU,%KEY_DEF%\MenuCommand\.Current,,2,
HKCU,%KEY_DEF%\MenuPopup\.Current,,2,

HKCU,%KEY_LABELS%\.Default,,,"%V_SNDDEFAULT%"
HKCU,%KEY_LABELS%\SystemStart,,,"%V_SNDSTART%"
HKCU,%KEY_LABELS%\SystemExit,,,"%V_SNDEXIT%"
HKCU,%KEY_LABELS%\SystemHand,,,"%V_SNDSTOP%"
HKCU,%KEY_LABELS%\SystemQuestion,,,"%V_SNDQUESTION%"
HKCU,%KEY_LABELS%\SystemExclamation,,,"%V_SNDEXCLAM%"
HKCU,%KEY_LABELS%\SystemAsterisk,,,"%V_SNDASTERISK%"
HKCU,%KEY_LABELS%\Maximize,,,"%V_SNDMAXIMIZE%"
HKCU,%KEY_LABELS%\Minimize,,,"%V_SNDMINIMIZE%"
HKCU,%KEY_LABELS%\RestoreDown,,,"%V_SNDRESTOREDOWN%"
HKCU,%KEY_LABELS%\RestoreUp,,,"%V_SNDRESTOREUP%"
HKCU,%KEY_LABELS%\Open,,,"%V_SNDOPEN%"
HKCU,%KEY_LABELS%\Close,,,"%V_SNDCLOSE%"
HKCU,%KEY_LABELS%\AppGPFault,,,"%V_SNDGPFAULT%"
HKCU,%KEY_LABELS%\MenuCommand,,,"%V_SNDMENUCMD%"
HKCU,%KEY_LABELS%\MenuPopup,,,"%V_SNDMENUPOPUP%"
HKCU,%KEY_LABELS%\EmptyRecycleBin,,,"%V_SNDWASTEBASKET%"

;HKCU,AppEvents\Schemes\NewSchemes\Media,,,

;Migrate Schemes from Win.ini and Control.ini on first boot
HKCU,AppEvents\Schemes\MigrateSchemes,,,

;Audio Properties
HKCU,%KEY_AUDIO%\WaveFormats,"%V_TELEPHONEQUALITY%",3,01,00,01,00,11,2B,00,00,11,2B,00,00,01,00,08,00
HKCU,%KEY_AUDIO%\WaveFormats,"%V_RADIOQUALITY%",3,01,00,01,00,22,56,00,00,22,56,00,00,01,00,08,00
HKCU,%KEY_AUDIO%\WaveFormats,"%V_CDQUALITY%",3,01,00,02,00,44,AC,00,00,10,B1,02,00,04,00,10,00
HKCU,%KEY_AUDIO%,DefaultFormat,2,"%V_RADIOQUALITY%"
HKCU,%KEY_AUDIO%,SystemFormats,,"%V_RADIOQUALITY%,%V_CDQUALITY%,%V_TELEPHONEQUALITY%"
HKCU,%KEY_AUDIO%,DefaultPlayVolume,3,50,00,00,00
HKCU,%KEY_AUDIO%,DefaultRecordVolume,3,50,00,00,00

[MotownMmsysPerUser]
AddReg = mmsys.add.reg.hkcu

[mmprefaudio.pui]
GUID = "MmoptPreferredAudioDevices"
DisplayName = %PUI_DESC_MOTOWN%
Version = %PUI_VERSION%

[mmsys.pui]
GUID = "MotownMmsysPerUser"
DisplayName = %PUI_DESC_MOTOWN%
Version = %PUI_VERSION%
IsInstalled = 1
StubPath = "rundll.exe %11%\setupx.dll,InstallHinfSection MotownMmsysPerUser 64 %17%\motown.inf"

[mmsysapps.win]
general.idf

[mmsyshelp.cf]
audiocdc.hlp
mmdrv.hlp

[media.cf]
logon.wav

[mmsys.sys]
avicap.dll
avicap32.dll
avifil32.dll
avifile.dll
dciman.dll
dciman32.dll
dispdib.dll
mciole.dll
mmci.dll
mmdevldr.vxd
mmsys.cpl
mmsystem.dll
mmtask.tsk
msacm.dll
msacm32.dll
msmixmgr.dll
msvfw32.dll
msvideo.dll
winmm.dll
msgame.vxd,,,32
sw3dpro.vxd,,,32
sw3dpro2.vxd,,,32
swgampad.vxd,,,32

[mmsysdevs.sys]
midimap.drv
midimap.cfg
msacm.drv

[mmsys.sys.del]
drivers.cpl,,,1
fmsynth.drv,,,1
ibmjoy.drv,,,1
snd.cpl,,,1
timer.drv,,,1
vtdapi.386,,,1
mmci.cpl,,,1

[mmsys.win.del]
mplayer.hlp,,,1
mplayer.ini
soundrec.exe,,,1
soundrec.hlp,,,1
mciole.dll,,,1
mmmixer.dll,,,1
sndrec32.exe,,,1
sndvol32.exe,,,1

[Optional Components]
media_acm
media_icm
Rec
Vol
;;MPlay


[media_acm]
OptionDesc   = %mediaacmdesc%
Tip          = %mediaacmtip%
Parent       = MultiM
CopyFiles=imaadpcm.cf, msadpcm.cf, msgsm610.cf, msg711.cf, truespeech.cf
DelFiles     = imaadpcm.del, msadpcm.del, msgsm610.del, msg711.del, truespeech.del
UpdateInis   = imaadpcm.inis, msadpcm.inis, msgsm610.inis, msg711.inis, truespeech.inis
Addreg       = acm.install.Reg, imaadpcm.Reg, msadpcm.Reg, msgsm610.Reg, msg711.Reg, truespeech.Reg
InstallType  = 14       ;Typical, Portable, Custom
ValidateProc = SETUPX.DLL, P_MEDIAOC  ;Turns Optional Component OFF if no MEDIA devs
IconIndex    = 51       ;Speaker mini-icon for dialogs
Uninstall    = acm_remove

[acm_remove]
DelFiles     = imaadpcm.cf, msadpcm.cf, msgsm610.cf, msg711.cf, truespeech.cf
UpdateInis   = imaadpcm.inis.del, msadpcm.inis.del, msgsm610.inis.del, msg711.inis.del, truespeech.inis.del
AddReg       = acm.remove.reg
Delreg       = imaadpcm.DelReg, msadpcm.DelReg, msgsm610.DelReg, msg711.DelReg, truespeech.DelReg


[media_icm]
OptionDesc   = %mediaicmdesc%
Tip          = %mediaicmtip%
Parent       = MultiM
CopyFiles=cvid.cf, iv.cf, msvc.cf, msrle.cf
UpdateInis   = cvid.inis, iv31.inis, iv32.inis, msvc.inis, msrle.inis
Addreg       = icm.install.Reg, cvid.Reg, iv31.Reg, iv32.Reg, msvc.Reg, msrle.Reg
InstallType  = 14       ;Typical, Portable, Custom
IconIndex    = 56      ;Speaker mini-icon for dialogs
Uninstall    = icm_remove

[icm_remove]
DelFiles     = cvid.cf, iv.cf, msvc.cf, msrle.cf
UpdateInis   = cvid.inis.del, iv31.inis.del, iv32.inis.del, msvc.inis.del, msrle.inis.del
AddReg       = icm.remove.reg
Delreg       = cvid.DelReg, iv31.DelReg, iv32.DelReg, msvc.DelReg, msrle.DelReg


[Rec]
;Sound Recorder
OptionDesc  = %SoundRec_Desc%
Tip         = %Rec_TIP%
Parent      = MultiM
CopyFiles=Rec.copy, Rec.hlp.copy
UpdateInis  = Rec.links
AddReg      = Rec.install.reg, Rec.install.reg.hkcu
InstallType = 14              ;Typical, Portable, Custom
IconIndex       = 8                     ;Speaker mini-icon for dialogs
ValidateProc = SETUPX.DLL, P_MEDIAOC  ;Turns Optional Component OFF if no MEDIA devs
Uninstall   = Rec_remove
PerUserInstall = Rec.pui

[Rec_remove]
DelFiles    = Rec.copy, Rec.hlp.copy
AddReg      = Rec.remove.reg
DelReg      = Rec.remove.DelReg
UpdateInis  = Rec.links.remove
PerUserInstall = Rec.remove.pui

[Vol]
;Volume Control
OptionDesc  = %SndVolLinkDesc%
Tip         = %Vol_TIP%
Parent      = MultiM
CopyFiles=Vol.copy, Vol.hlp.copy
UpdateInis  = Vol.links
AddReg      = Vol.install.reg
InstallType = 14              ;Typical, Portable, Custom
IconIndex   = 57                     ;Speaker mini-icon for dialogs
ValidateProc = SETUPX.DLL, P_MEDIAOC  ;Turns Optional Component OFF if no MEDIA devs
Uninstall   = Vol_remove
PerUserInstall = Vol.pui

[Vol_remove]
DelFiles    = Vol.copy, Vol.hlp.copy
AddReg      = Vol.remove.reg
UpdateInis  = Vol.links.remove
PerUserInstall = Vol.remove.pui

[MPlay]
;Media Player
OptionDesc  = %MPlayerLinkDesc%
Tip         = %MPlay_TIP%
Parent      = MultiM
CopyFiles=MPlay.copy, MPlay.hlp.copy
UpdateInis  = MPlay.links
AddReg      = MPlay.install.reg, MPlay.install.reg.hkcu
InstallType = 14              ;Typical, Portable, Custom
IconIndex   = 53                     ;Speaker mini-icon for dialogs
Uninstall   = MPlay_remove
PerUserInstall = MPlay.pui

[MPlay_remove]
DelFiles    = MPlay.copy, MPlay.hlp.copy
AddReg      = MPlay.remove.reg
DelReg      = MPlay.remove.DelReg
UpdateInis  = MPlay.links.remove
PerUserInstall = MPlay.remove.pui

[DVDPlay]
;DVD Player
OptionDesc  = %DVDPlayerLinkDesc%
Tip         = %DVDPlay_TIP%
Parent      = MultiM
CopyFiles=DVDPlay.copy, DVDPlay.hlp.copy
UpdateInis  = DVDPlay.links
AddReg      = DVDPlay.install.reg
InstallType = 0              ;Manual only
IconIndex   = 74                     ;Speaker mini-icon for dialogs
Uninstall   = DVDPlay_remove
PerUserInstall = DVDPlay.pui

[DVDPlay_remove]
DelFiles    = DVDPlay.copy, DVDPlay.hlp.copy
AddReg      = DVDPlay.remove.reg
DelReg      = DVDPlay.remove.DelReg
UpdateInis  = DVDPlay.links.remove
PerUserInstall = DVDPlay.remove.pui

[acm.install.Reg]
HKLM,%KEY_OPTIONAL%\acm,Installed,,"1"

[acm.remove.reg]
HKLM,%KEY_OPTIONAL%\acm,Installed,,"0"

[icm.install.Reg]
HKLM,%KEY_OPTIONAL%\icm,Installed,,"1"

[icm.remove.reg]
HKLM,%KEY_OPTIONAL%\icm,Installed,,"0"

[Media.Software.Devs.MCI]
%V_MCIAVI%=MCIAVI
%V_MCICDA%=MCICDA
%V_MCIWAVE%=MCIWAVE
%V_MCISEQ%=MCISEQ

[Media.Software.Devs.VIDC]
%V_VIDC.MSVC%=VIDC.MSVC
%V_VIDC.MSRLE%=VIDC.MSRLE

[Media.Software.Devs.ACM]
%V_MSACM.IMAADPCM%=MSACM.IMAADPCM
%V_MSACM.MSADPCM%=MSACM.MSADPCM
%V_MSACM.MSGSM610%=MSACM.MSGSM610
%V_MSACM.MSG711%=MSACM.MSG711

[Intel.Devs]
%V_VIDC.IV31%=VIDC.IV31
%V_VIDC.IV32%=VIDC.IV32

[SuperMatch.Devs]
%V_VIDC.CVID%=VIDC.CVID

[DSPGroup.Devs]
%V_MSACM.TRSPCH%=MSACM.TRUESPEECH

[MCIAVI]
CopyFiles=avivideo.cf
UpdateInis=avivideo.inis
AddReg=avivideo.Reg,avivideo.Reg.hkcu
MediaType=Software
PerUserInstall=avivideo.pui

[MCIWAVE]
CopyFiles=waveaudio.cf
UpdateInis=waveaudio.inis
AddReg=waveaudio.Reg
MediaType=Software

[MCICDA]
CopyFiles=cdaudio.cf
UpdateInis=cdaudio.inis
AddReg=cdaudio.Reg
MediaType=Software

[MCISEQ]
CopyFiles=sequencer.cf
UpdateInis=sequencer.inis
AddReg=sequencer.Reg
MediaType=Software

[VIDC.CVID]
CopyFiles=cvid.cf
UpdateInis=cvid.inis
AddReg=cvid.Reg
MediaType=Software

[VIDC.IV31]
CopyFiles=iv.cf
UpdateInis=iv31.inis
AddReg=iv31.Reg
MediaType=Software

[VIDC.IV32]
CopyFiles=iv.cf
UpdateInis=iv32.inis
AddReg=iv32.Reg
MediaType=Software

[VIDC.MSVC]
CopyFiles=msvc.cf
UpdateInis=msvc.inis
AddReg=msvc.Reg
MediaType=Software

[VIDC.MSRLE]
CopyFiles=msrle.cf
UpdateInis=msrle.inis
AddReg=msrle.Reg
MediaType=Software

[MSACM.IMAADPCM]
CopyFiles=imaadpcm.cf
UpdateInis=imaadpcm.inis
AddReg=imaadpcm.Reg
DelFiles=imaadpcm.del
MediaType=Software

[MSACM.MSADPCM]
CopyFiles=msadpcm.cf
UpdateInis=msadpcm.inis
AddReg=msadpcm.Reg
DelFiles=msadpcm.del
MediaType=Software

[MSACM.MSGSM610]
CopyFiles=msgsm610.cf
UpdateInis=msgsm610.inis
AddReg=msgsm610.Reg
DelFiles=msgsm610.del
MediaType=Software

[MSACM.MSG711]
CopyFiles=msg711.cf
UpdateInis=msg711.inis
AddReg=msg711.Reg
DelFiles=msg711.del
MediaType=Software

[MSACM.TRUESPEECH]
CopyFiles=truespeech.cf
UpdateInis=truespeech.inis
AddReg=truespeech.Reg
DelFiles=truespeech.del
MediaType=Software

[cdaudio.inis]
system.ini,mci,,"cdaudio=mcicda.drv"

[sequencer.inis]
system.ini,mci,,"sequencer=mciseq.drv"

[waveaudio.inis]
system.ini,mci,,"waveaudio=mciwave.drv"

[avivideo.inis]
system.ini,mci,,"avivideo=mciavi.drv"
win.ini,mciavi,"UseAVIFile="
win.ini,mciavi,"SkipFrames="

[cvid.inis]
;system.ini,drivers,"vidc.CVID=iccvid.drv"
;system.ini,drivers,,"vidc.CVID=mmsystem.dll"
system.ini,drivers32,,"vidc.CVID=iccvid.dll"

[cvid.inis.del]
system.ini,drivers32,"VIDC.CVID=iccvid.dll"

[iv31.inis]
;system.ini,drivers,"VIDC.IV31=ir32.dll"
system.ini,drivers32,,"VIDC.IV31=ir32_32.dll"

[iv31.inis.del]
system.ini,drivers32,"VIDC.IV31=ir32_32.dll"

[iv32.inis]
;system.ini,drivers,"VIDC.IV32=ir32.dll"
system.ini,drivers32,,"VIDC.IV32=ir32_32.dll"

[iv32.inis.del]
system.ini,drivers32,"VIDC.IV32=ir32_32.dll"

[msvc.inis]
;system.ini,drivers,"vidc.MSVC="
;system.ini,drivers,,"vidc.MSVC=mmsystem.dll"
system.ini,drivers32,,"vidc.MSVC=msvidc32.dll"

[msvc.inis.del]
system.ini,drivers32,"vidc.MSVC=msvidc32.dll"

[msrle.inis]
;system.ini,drivers,"VIDC.MRLE="
system.ini,drivers32,,"VIDC.MRLE=msrle32.dll"

[msrle.inis.del]
system.ini,drivers32,"VIDC.MRLE=msrle32.dll"

[imaadpcm.inis]
system.ini,drivers,"MSACM.imaadpcm="
system.ini,drivers,,"MSACM.imaadpcm=*.acm"
system.ini,drivers32,"MSACM.imaadpcm="
system.ini,drivers32,,"MSACM.imaadpcm=imaadp32.acm"

[imaadpcm.inis.del]
system.ini,drivers32,"MSACM.imaadpcm=imaadp32.acm"

[msadpcm.inis]
system.ini,drivers,"MSACM.msadpcm="
system.ini,drivers,,"MSACM.msadpcm=*.acm"
system.ini,drivers32,"MSACM.msadpcm="
system.ini,drivers32,,"MSACM.msadpcm=msadp32.acm"

[msadpcm.inis.del]
system.ini,drivers32,"MSACM.msadpcm=msadp32.acm"

[msgsm610.inis]
system.ini,drivers,"MSACM.msgsm610=msgsm610.acm"
system.ini,drivers32,"MSACM.msgsm610=msgsm610.acm"
system.ini,drivers32,,"MSACM.msgsm610=msgsm32.acm"

[msgsm610.inis.del]
system.ini,drivers32,"MSACM.msgsm610=msgsm32.acm"

[msg711.inis]
system.ini,drivers,"MSACM.msg711=msg711.acm"
system.ini,drivers32,,"MSACM.msg711=msg711.acm"

[msg711.inis.del]
system.ini,drivers32,"MSACM.msg711=msg711.acm"

[truespeech.inis]
system.ini,drivers,"MSACM.trspch=",
system.ini,drivers32,"MSACM.trspch="
system.ini,drivers32,,"MSACM.trspch=tssoft32.acm"

[truespeech.inis.del]
system.ini,drivers32,"MSACM.trspch=tssoft32.acm"

[cdaudio.Reg]
HKLM,%KEY_MEDIA%\mci\cdaudio,Description,,%V_MCICDA%
HKLM,%KEY_MEDIA%\mci\cdaudio,Driver,,mcicda.drv
HKLM,%KEY_MEDIA%\mci\cdaudio,Disabled,2,0

[sequencer.Reg]
HKLM,%KEY_MEDIA%\mci\sequencer,Description,,%V_MCISEQ%
HKLM,%KEY_MEDIA%\mci\sequencer,Driver,,mciseq.drv
HKLM,%KEY_MEDIA%\mci\sequencer,Disabled,2,0

[waveaudio.Reg]
HKLM,%KEY_MEDIA%\mci\waveaudio,Description,,%V_MCIWAVE%
HKLM,%KEY_MEDIA%\mci\waveaudio,Driver,,mciwave.drv
HKLM,%KEY_MEDIA%\mci\waveaudio,Disabled,2,0

[avivideo.Reg]
HKLM,%KEY_MEDIA%\mci\avivideo,Description,,%V_MCIAVI%
HKLM,%KEY_MEDIA%\mci\avivideo,Driver,,mciavi.drv
HKLM,%KEY_MEDIA%\mci\avivideo,Disabled,2,0

[avivideo.Reg.hkcu]
HKCU,"%KEY_CURRENT%\Multimedia\Video For Windows\MCIAVI",DefaultOptions,3,03,00,00,00

[MotownAvivideoPerUser]
AddReg = avivideo.Reg.hkcu

[avivideo.pui]
GUID = "MotownAvivideoPerUser"
DisplayName = %PUI_DESC_MOTOWN%
Version = %PUI_VERSION%
IsInstalled = 1
StubPath = "rundll.exe %11%\setupx.dll,InstallHinfSection MotownAvivideoPerUser 64 %17%\motown.inf"

[cvid.Reg]
HKLM,%KEY_MEDIA%\icm\vidc.CVID,Description,,%V_VIDC.CVID%
HKLM,%KEY_MEDIA%\icm\vidc.CVID,Driver,,iccvid.dll

[cvid.DelReg]
HKLM,%KEY_MEDIA%\icm\vidc.CVID

[iv31.Reg]
HKLM,%KEY_MEDIA%\icm\vidc.IV31,Description,,%V_VIDC.IV31%
HKLM,%KEY_MEDIA%\icm\vidc.IV31,Driver,,ir32_32.dll

[iv31.DelReg]
HKLM,%KEY_MEDIA%\icm\vidc.IV31

[iv32.Reg]
HKLM,%KEY_MEDIA%\icm\vidc.IV32,Description,,%V_VIDC.IV32%
HKLM,%KEY_MEDIA%\icm\vidc.IV32,Driver,,ir32_32.dll

[iv32.DelReg]
HKLM,%KEY_MEDIA%\icm\vidc.IV32

[msvc.Reg]
HKLM,%KEY_MEDIA%\icm\vidc.MSVC,Description,,%V_VIDC.MSVC%
HKLM,%KEY_MEDIA%\icm\vidc.MSVC,Driver,,msvidc32.dll

[msvc.DelReg]
HKLM,%KEY_MEDIA%\icm\vidc.MSVC

[msrle.Reg]
HKLM,%KEY_MEDIA%\icm\vidc.MRLE,Description,,%V_VIDC.MSRLE%
HKLM,%KEY_MEDIA%\icm\vidc.MRLE,Driver,,msrle32.dll

[msrle.DelReg]
HKLM,%KEY_MEDIA%\icm\vidc.MRLE

[imaadpcm.Reg]
HKLM,%KEY_MEDIA%\acm\msacm.imaadpcm,Description,,%V_MSACM.IMAADPCM%
HKLM,%KEY_MEDIA%\acm\msacm.imaadpcm,Driver,,imaadp32.acm

[imaadpcm.DelReg]
HKLM,%KEY_MEDIA%\acm\msacm.imaadpcm

[msadpcm.Reg]
HKLM,%KEY_MEDIA%\acm\msacm.msadpcm,Description,,%V_MSACM.MSADPCM%
HKLM,%KEY_MEDIA%\acm\msacm.msadpcm,Driver,,msadp32.acm

[msadpcm.DelReg]
HKLM,%KEY_MEDIA%\acm\msacm.msadpcm

[msgsm610.Reg]
HKLM,%KEY_MEDIA%\acm\msacm.msgsm610,Description,,%V_MSACM.MSGSM610%
HKLM,%KEY_MEDIA%\acm\msacm.msgsm610,Driver,,msgsm32.acm

[msgsm610.DelReg]
HKLM,%KEY_MEDIA%\acm\msacm.msgsm610

[msg711.Reg]
HKLM,%KEY_MEDIA%\acm\msacm.msg711,Description,,%V_MSACM.MSG711%
HKLM,%KEY_MEDIA%\acm\msacm.msg711,Driver,,msg711.acm

[msg711.DelReg]
HKLM,%KEY_MEDIA%\acm\msacm.msg711

[truespeech.Reg]
HKLM,%KEY_MEDIA%\acm\msacm.trspch,Description,,%V_MSACM.TRSPCH%
HKLM,%KEY_MEDIA%\acm\msacm.trspch,Driver,,tssoft32.acm

[truespeech.DelReg]
HKLM,%KEY_MEDIA%\acm\msacm.trspch

[cdaudio.cf]
mcicda.drv

[sequencer.cf]
mciseq.drv

[waveaudio.cf]
mciwave.drv

[avivideo.cf]
mciavi.drv

[cvid.cf]
iccvid.dll

[iv.cf]
ir32_32.dll,,,32

[msvc.cf]
msvidc32.dll

[msrle.cf]
msrle32.dll

[imaadpcm.cf]
imaadp32.acm

[imaadpcm.del]
imaadpcm.acm

[msadpcm.cf]
msadp32.acm

[msadpcm.del]
msadpcm.acm

[msgsm610.cf]
msgsm32.acm

[msgsm610.del]
msgsm610.acm

[msg711.cf]
msg711.acm

[msg711.del]
msg711.acm

[truespeech.cf]
tsd32.dll
tssoft32.acm

[truespeech.del]
tsd.dll
tssoft.acm

[Rec.copy]
sndrec32.exe

[Rec.hlp.copy]
soundrec.cnt
soundrec.hlp

[Rec.links]
setup.ini, progman.groups,, "Entertainment=%ENTER_DESC%"  ;create Accessories/MultiMedia if necessary
;create link
setup.ini, Entertainment,, """%SoundRec_Desc%"", SNDREC32.EXE,,,,,%SoundRec_ShortDesc%"    ;creates link
;cleanup links on upgrade
setup.ini, progman.groups,, "group12=%MMEDIA_DESC%"       ;create Accessories/MultiMedia if necessary
setup.ini, group12,, """%SoundRec_Desc%"""                ;deletes link
setup.ini, group12,, """%SoundRec_ShortDesc%"""           ;deletes link

[Rec.links.remove]
setup.ini, progman.groups,, "Entertainment=%ENTER_DESC%"  ;create Accessories/MultiMedia if necessary
setup.ini, Entertainment,, """%SoundRec_Desc%"""          ;deletes link
setup.ini, Entertainment,, """%SoundRec_ShortDesc%"""     ;deletes link

[Rec.install.reg]
HKLM,%KEY_OPTIONAL%\Rec,Installed,,"1"

;SoundRec
HKCR,.wav,,,SoundRec
HKCR,SoundRec,,,"%V_SOUND%"
HKCR,SoundRec\DefaultIcon,,,"%25%\sndrec32.exe,1"
HKCR,SoundRec\shell,,,play
HKCR,SoundRec\shell\open,,,"%V_OPEN%"
HKCR,SoundRec\shell\open\command,,,"%25%\sndrec32.exe %%1"
HKCR,SoundRec\shell\play,,,"%V_PLAY%"
HKCR,SoundRec\shell\play\command,,,"%25%\sndrec32.exe /play /close %%1"
HKCR,SoundRec\shell\record,,,"%V_RECORD%"
HKCR,SoundRec\shell\record\command,,,"%25%\sndrec32.exe %%1"
HKCR,SoundRec\protocol\StdExecute\Server,,,%25%\sndrec32.exe
HKCR,SoundRec\protocol\StdFileEditing\PackageObjects,,,
HKCR,SoundRec\protocol\StdFileEditing\Server,,,%25%\sndrec32.exe
HKCR,SoundRec\protocol\StdFileEditing\verb\0,,,"%V_SOUND_PLAY%"
HKCR,SoundRec\protocol\StdFileEditing\verb\1,,,"%V_SOUND_EDIT%"
HKCR,SoundRec\Insertable,,,
HKCR,SoundRec\CLSID,,,"%KEY_SOUND2ID%"
HKCR,SoundRec\ShellNew,,,NullFile
HKCR,SoundRec\shellex\PropertySheetHandlers,,,WavPage
HKCR,SoundRec\shellex\PropertySheetHandlers\WavPage,,,"%KEY_CLSPROP%"

HKCR,%KEY_SOUND1%,,,"%V_SOUND%"
HKCR,%KEY_SOUND1%\Insertable,,,
HKCR,%KEY_SOUND1%\TreatAs,,,"%KEY_SOUND2ID%"
HKCR,%KEY_SOUND1%\ProgID,,,"SoundRec"
HKCR,%KEY_SOUND1%\Ole1Class,,,"SoundRec"

HKCR,%KEY_SOUND2%,,,"%V_SOUND%"
HKCR,%KEY_SOUND2%\Insertable,,,
HKCR,%KEY_SOUND2%\MiscStatus,,,"2"
HKCR,%KEY_SOUND2%\ProgID,,,"SoundRec"
HKCR,%KEY_SOUND2%\Verb\0,,,"%V_SOUND_PLAY%,0,3"
HKCR,%KEY_SOUND2%\Verb\1,,,"%V_SOUND_EDIT%,0,2"
HKCR,%KEY_SOUND2%\AuxUserType\2,,,"%SoundRec_AuxName2%"
HKCR,%KEY_SOUND2%\AuxUserType\3,,,"%SoundRec_AuxName3%"
HKCR,%KEY_SOUND2%\LocalServer,,,"%25%\sndrec32.exe"
HKCR,%KEY_SOUND2%\LocalServer32,,,"%25%\sndrec32.exe"
HKCR,%KEY_SOUND2%\InProcHandler32,,,"ole32.dll"
HKCR,%KEY_SOUND2%\DataFormats\DefaultFile,,,"12"
HKCR,%KEY_SOUND2%\DataFormats\DefaultSet,,,"SoundRec"
HKCR,%KEY_SOUND2%\DataFormats\GetSet\1,,,"8,-1,1,3"
HKCR,%KEY_SOUND2%\DataFormats\GetSet\0,,,"3,1,32,1"
HKLM,%KEY_FIL%,,,"PostInstall"
HKLM,%KEY_FIL%\PostInstall,AddReg,,"AddReg=fl.AddReg"
HKLM,%KEY_FIL%\fl.AddReg,,,"1"
HKLM,%KEY_FIL%\fl.AddReg,.wav,,"HKCR,.wav,,,SoundRec"
HKLM,%KEY_FIL%\fl.AddReg,WavPropSheet,,"HKCR,SoundRec\shellex\PropertySheetHandlers,,,WavPage"
HKLM,%KEY_FIL%\fl.AddReg,WavPage,,"HKCR,SoundRec\shellex\PropertySheetHandlers\WavPage,,,""%KEY_CLSPROP%"""

[Rec.install.reg.hkcu]
HKCU,%KEY_APPS%\SndRec32,,,"%SoundRec_Desc%"
HKCU,%KEY_APPS%\SndRec32\Open\.Current,,2,
HKCU,%KEY_APPS%\SndRec32\Close\.Current,,2,

[MotownRecPerUser]
AddReg = Rec.install.reg.hkcu
UpdateInis  = Rec.links

[Rec.pui]
GUID = "MotownRecPerUser"
DisplayName = %PUI_DESC_MOTOWN%
Version = %PUI_VERSION%
IsInstalled = 1
StubPath = "rundll.exe %11%\setupx.dll,InstallHinfSection MotownRecPerUser 64 %17%\motown.inf"
DontAsk = 2

[Rec.remove.pui]
GUID = "MotownRecPerUser"
IsInstalled = 0
StubPath = "rundll.exe %11%\setupx.dll,InstallHinfSection MotownRecPerUser_remove 64 %17%\motown.inf"

[MotownRecPerUser_remove]
UpdateInis  = Rec.links.remove

[Rec.remove.reg]
HKLM,%KEY_OPTIONAL%\Rec,Installed,,"0"

[Rec.remove.DelReg]
;Remove SoundRec Entries:
HKCR,.wav
HKCR,SoundRec
HKCR,%KEY_SOUND1%
HKCR,%KEY_SOUND2%
HKLM,%KEY_FIL%\fl.AddReg,.wav
HKLM,%KEY_FIL%\fl.AddReg,WavPropSheet
HKLM,%KEY_FIL%\fl.AddReg,WavPage

[Vol.copy]
sndvol32.exe

[Vol.hlp.copy]
sndvol32.cnt
sndvol32.hlp

[Vol.pui]
GUID = "PerUser_Vol"
DisplayName = %PUI_DESC_VOL%
Version = %PUI_VERSION%
IsInstalled = 1
StubPath = "rundll.exe %11%\setupx.dll,InstallHinfSection PerUser_Vol 64 %17%\motown.inf"
DontAsk = 2

[PerUser_Vol]
UpdateInis  = Vol.links

[Vol.remove.pui]
GUID = "PerUser_Vol"
IsInstalled = 0
StubPath = "rundll.exe %11%\setupx.dll,InstallHinfSection PerUser_Vol_remove 64 %17%\motown.inf"

[PerUser_Vol_remove]
UpdateInis  = Vol.links.remove

[Vol.links]
setup.ini, progman.groups,, "Entertainment=%ENTER_DESC%"  ;create Accessories/Entertainment if necessary
setup.ini, Entertainment,, """%SndVolLinkDesc%"", SNDVOL32.EXE,,,,,%SndVolLinkShortDesc%"    ;creates link
;cleanup
setup.ini, progman.groups,, "group12=%MMEDIA_DESC%"       ;create Accessories/MultiMedia if necessary
setup.ini, group12,, """%SndVolLinkDesc%"""               ;deletes link
setup.ini, group12,, """%SndVolLinkShortDesc%"""          ;deletes link

[Vol.links.remove]
setup.ini, progman.groups,, "Entertainment=%ENTER_DESC%"  ;create Accessories/Entertainment if necessary
setup.ini, Entertainment,, """%SndVolLinkDesc%"""         ;deletes link
setup.ini, Entertainment,, """%SndVolLinkShortDesc%"""    ;deletes link

[Vol.install.reg]
HKLM,%KEY_OPTIONAL%\Vol,Installed,,"1"

[Vol.remove.reg]
HKLM,%KEY_OPTIONAL%\Vol,Installed,,"0"

[MPlay.copy]
mplayer.exe

[MPlay.hlp.copy]
mplayer.cnt
mplayer.hlp

[MPlay.links]
setup.ini, progman.groups,, "Entertainment=%ENTER_DESC%"  ;create Accessories/MultiMedia if necessary
setup.ini, Entertainment,, """%MPlayerLinkDesc%"", MPLAYER.EXE,,,,,%MPlayerLinkShortDesc%"    ;creates link
;cleanup during upgrade
setup.ini, progman.groups,, "group12=%MMEDIA_DESC%"
setup.ini, group12,, """%MPlayerLinkDesc%"""        ;deletes link
setup.ini, group12,, """%MPlayerLinkShortDesc%"""   ;deletes link

;PowerPoint extensions
powerpnt.ini,"OLE Play Options",,"AVIFile=Movie,1,1"
powerpnt.ini,"OLE Play Options",,"MIDFile=Sound,1,2"

[MPlay.links.remove]
setup.ini, progman.groups,, "Entertainment=%ENTER_DESC%" ;create Accessories/MultiMedia if necessary
setup.ini, Entertainment,, """%MPlayerLinkDesc%"""        ;deletes link
setup.ini, Entertainment,, """%MPlayerLinkShortDesc%"""   ;deletes link

[MPlay.install.reg]
HKLM,%KEY_OPTIONAL%\MPlay,Installed,,"1"

HKLM,%KEY_CHKVER%,mplayer.exe,2,0
HKLM,%KEY_CHKVER%,mplayer.hlp,2,0

;PowerPoint extensions
HKLM,%KEY_FIL%\fl.UpdateInis,powerpntAVIFile,,"powerpnt.ini,""OLE Play Options"",,""AVIFile=Movie,1,1"""
HKLM,%KEY_FIL%\fl.UpdateInis,powerpntMIDFile,,"powerpnt.ini,""OLE Play Options"",,""MIDFile=Sound,1,2"""

;OLE 2.0
HKCR,mplayer,,,"%V_MEDIACLIP%"
HKCR,mplayer\DefaultIcon,,,"%25%\mplayer.exe,1"
HKCR,mplayer\Insertable,,,
HKCR,mplayer\shell,,,play
HKCR,mplayer\shell\open,,,"%V_OPEN%"
HKCR,mplayer\shell\open\command,,,"%25%\mplayer.exe %%1"
HKCR,mplayer\shell\play,,,"%V_PLAY%"
HKCR,mplayer\shell\play\command,,,"%25%\mplayer.exe /play /close %%1"
HKCR,mplayer\protocol\StdExecute\Server,,,%25%\mplayer.exe
HKCR,mplayer\protocol\StdFileEditing\PackageObjects,,,
HKCR,mplayer\protocol\StdFileEditing\Handler,,,%25%\mciole.dll
HKCR,mplayer\protocol\StdFileEditing\Server,,,%25%\mplayer.exe
HKCR,mplayer\protocol\StdFileEditing\verb\0,,,"%V_MEDIA_PLAY%"
HKCR,mplayer\protocol\StdFileEditing\verb\1,,,"%V_MEDIA_EDIT%"
HKCR,mplayer\protocol\StdFileEditing\verb\2,,,"%V_MEDIA_OPEN%"
HKCR,mplayer\CLSID,,,"%KEY_OLE2ID%"
HKCR,mplayer\shellex\PropertySheetHandlers,,,MediaPage
HKCR,mplayer\shellex\PropertySheetHandlers\MediaPage,,,"%KEY_CLSPROP%"

;Compatibility with OLE 1.0
HKCR,%KEY_OLE1%,,,"%V_MEDIACLIP%"
HKCR,%KEY_OLE1%\Insertable,,,
HKCR,%KEY_OLE1%\TreatAs,,,"%KEY_OLE2ID%"
HKCR,%KEY_OLE1%\ProgID,,,mplayer
HKCR,%KEY_OLE1%\Ole1Class,,,mplayer

;OLE 2.0
HKCR,%KEY_OLE2%,,,"%V_MEDIACLIP%"
HKCR,%KEY_OLE2%\Insertable,,,
HKCR,%KEY_OLE2%\InprocHandler32,,,"ole32.dll"
HKCR,%KEY_OLE2%\LocalServer,,,"%25%\mplayer.exe"
HKCR,%KEY_OLE2%\LocalServer32,,,"%25%\mplayer.exe"
HKCR,%KEY_OLE2%\verb\2,,,"%V_MEDIA_OPEN%,0,2"
HKCR,%KEY_OLE2%\verb\1,,,"%V_MEDIA_EDIT%,0,2"
HKCR,%KEY_OLE2%\verb\0,,,"%V_MEDIA_PLAY%,0,3"
HKCR,%KEY_OLE2%\AuxUserType\2,,,"%V_MEDIACLIP%"
HKCR,%KEY_OLE2%\DataFormats\DefaultSet,,,"mplayer"
HKCR,%KEY_OLE2%\DataFormats\GetSet\2,,,"8,1,1,1"
HKCR,%KEY_OLE2%\DataFormats\GetSet\1,,,"3,1,32,1"
HKCR,%KEY_OLE2%\DataFormats\GetSet\0,,,"Embed Source,1,8,1"
HKCR,%KEY_OLE2%\MiscStatus,,,"0"
HKCR,%KEY_OLE2%\ProgID,,,"mplayer"
HKCR,%KEY_OLE2%\DefaultIcon,,,"%25%\mplayer.exe,1"

;AVIFILE
HKCR,%KEY_AVI%,,,"%V_VIDEO%"
HKCR,%KEY_AVI%\Insertable,,,
HKCR,%KEY_AVI%\InprocHandler32,,,"ole32.dll"
HKCR,%KEY_AVI%\LocalServer,,,"%25%\mplayer.exe /avi"
HKCR,%KEY_AVI%\LocalServer32,,,"%25%\mplayer.exe /avi"
HKCR,%KEY_AVI%\verb\2,,,"%V_MEDIA_OPEN%,0,2"
HKCR,%KEY_AVI%\verb\1,,,"%V_MEDIA_EDIT%,0,2"
HKCR,%KEY_AVI%\verb\0,,,"%V_MEDIA_PLAY%,0,3"
HKCR,%KEY_AVI%\AuxUserType\2,,,"%V_VIDEO%"
HKCR,%KEY_AVI%\DataFormats\DefaultSet,,,"avifile"
HKCR,%KEY_AVI%\DataFormats\GetSet\2,,,"8,1,1,1"
HKCR,%KEY_AVI%\DataFormats\GetSet\1,,,"3,1,32,1"
HKCR,%KEY_AVI%\DataFormats\GetSet\0,,,"Embed Source,1,8,1"
HKCR,%KEY_AVI%\MiscStatus,,,"0"
HKCR,%KEY_AVI%\ProgID,,,"avifile"
HKCR,%KEY_AVI%\DefaultIcon,,,"%25%\mplayer.exe,3"

;MIDFILE
HKCR,%KEY_MID%,,,"%V_MIDI%"
HKCR,%KEY_MID%\Insertable,,,
HKCR,%KEY_MID%\InprocHandler32,,,"ole32.dll"
HKCR,%KEY_MID%\LocalServer,,,"%25%\mplayer.exe /mid"
HKCR,%KEY_MID%\LocalServer32,,,"%25%\mplayer.exe /mid"
HKCR,%KEY_MID%\verb\2,,,"%V_MEDIA_OPEN%,0,2"
HKCR,%KEY_MID%\verb\1,,,"%V_MEDIA_EDIT%,0,2"
HKCR,%KEY_MID%\verb\0,,,"%V_MEDIA_PLAY%,0,3"
HKCR,%KEY_MID%\AuxUserType\2,,,"%V_MIDI%"
HKCR,%KEY_MID%\DataFormats\DefaultSet,,,"midfile"
HKCR,%KEY_MID%\DataFormats\GetSet\2,,,"8,1,1,1"
HKCR,%KEY_MID%\DataFormats\GetSet\1,,,"3,1,32,1"
HKCR,%KEY_MID%\DataFormats\GetSet\0,,,"Embed Source,1,8,1"
HKCR,%KEY_MID%\MiscStatus,,,"0"
HKCR,%KEY_MID%\ProgID,,,"midfile"
HKCR,%KEY_MID%\DefaultIcon,,,"%25%\mplayer.exe,5"

;mci extensions
;
; Taken over by ActiveMovie OLE Control
;
;HKCR,.avi,,,avifile
;
HKCR,avifile\protocol\StdExecute\Server,,,"%25%\mplayer.exe /avi"
HKCR,avifile\protocol\StdFileEditing\PackageObjects,,,
HKCR,avifile\protocol\StdFileEditing\Server,,,"%25%\mplayer.exe /avi"
HKCR,avifile\protocol\StdFileEditing\verb\0,,,"%V_SOUND_PLAY%"
HKCR,avifile\protocol\StdFileEditing\verb\1,,,"%V_SOUND_EDIT%"
HKCR,avifile\protocol\StdFileEditing\verb\2,,,"%V_SOUND_OPEN%"
HKCR,avifile\Insertable,,,
HKCR,avifile\CLSID,,,"%KEY_AVIID%"
HKCR,avifile\shellex\PropertySheetHandlers,,,AviPage
HKCR,avifile\shellex\PropertySheetHandlers\AviPage,,,"%KEY_CLSPROP%"

HKCR,.rmi,,,midfile
HKCR,.mid,,,midfile
HKCR,midfile,,,"%V_MIDI%"
HKCR,midfile\DefaultIcon,,,"%25%\mplayer.exe,5"
HKCR,midfile\shell,,,play
HKCR,midfile\shell\open,,,"%V_OPEN%"
HKCR,midfile\shell\open\command,,,"%25%\mplayer.exe %%1"
HKCR,midfile\shell\play,,,"%V_PLAY%"
HKCR,midfile\shell\play\command,,,"%25%\mplayer.exe /play /close %%1"
HKCR,midfile\protocol\StdExecute\Server,,,"%25%\mplayer.exe /mid"
HKCR,midfile\protocol\StdFileEditing\PackageObjects,,,
HKCR,midfile\protocol\StdFileEditing\Server,,,"%25%\mplayer.exe /mid"
HKCR,midfile\protocol\StdFileEditing\verb\0,,,"%V_SOUND_PLAY%"
HKCR,midfile\protocol\StdFileEditing\verb\1,,,"%V_SOUND_EDIT%"
HKCR,midfile\protocol\StdFileEditing\verb\2,,,"%V_SOUND_OPEN%"
HKCR,midfile\Insertable,,,
HKCR,midfile\CLSID,,,"%KEY_MIDID%"
HKCR,midfile\shellex\PropertySheetHandlers,,,MidiPage
HKCR,midfile\shellex\PropertySheetHandlers\MidiPage,,,"%KEY_CLSPROP%"

[MPlay.install.reg.hkcu]
HKCU,%KEY_APPS%\MPlayer,,,"%MPlayerLinkDesc%"
HKCU,%KEY_APPS%\MPlayer\Open\.Current,,2,
HKCU,%KEY_APPS%\MPlayer\Close\.Current,,2,

HKCU,%KEY_CURRENT%\Applets\"Media Player"\Options,"waveaudio Directory",,""
HKCU,%KEY_CURRENT%\Applets\"Media Player"\Options,"cdaudio Directory",,""
HKCU,%KEY_CURRENT%\Applets\"Media Player"\Options,"avivideo Directory",,""
HKCU,%KEY_CURRENT%\Applets\"Media Player"\Options,"sequencer Directory",,""

[MotownMPlayPerUser]
AddReg = MPlay.install.reg.hkcu
UpdateInis  = MPlay.links

[MPlay.pui]
GUID = "MotownMPlayPerUser"
DisplayName = %PUI_DESC_MOTOWN%
Version = %PUI_VERSION%
IsInstalled = 1
StubPath = "rundll.exe %11%\setupx.dll,InstallHinfSection MotownMPlayPerUser 64 %17%\motown.inf"
DontAsk = 2

[MPlay.remove.pui]
GUID = "MotownMPlayPerUser"
IsInstalled = 0
StubPath = "rundll.exe %11%\setupx.dll,InstallHinfSection MotownMPlayPerUser_Remove 64 %17%\motown.inf"

[MotownMPlayPerUser_Remove]
UpdateInis  = MPlay.links.remove

[MPlay.remove.reg]
HKLM,%KEY_OPTIONAL%\MPlay,Installed,,"0"

[MPlay.remove.DelReg]
;OLE 2.0
HKCR,mplayer

;PowerPoint extensions
HKLM,%KEY_FIL%\fl.UpdateInis,powerpntAVIFile
HKLM,%KEY_FIL%\fl.UpdateInis,powerpntMIDFile

;Compatibility with OLE 1.0
HKCR,%KEY_OLE1%

;OLE 2.0
HKCR,%KEY_OLE2%

HKCU,%KEY_CURRENT%\Applets\"Media Player"\Options

;mci extensions
HKCR,avifile\protocol
HKCR,avifile\Insertable
HKCR,avifile\CLSID
HKCR,avifile\shellex
HKCR,.rmi
HKCR,.mid
HKCR,midfile

[DVDPlay.copy]
dvdplay.exe
dvdrgn.exe

[DVDPlay.hlp.copy]
dvdplay.chm

[DVDPlay.pui]
GUID = "PerUser_DVDPlay"
DisplayName = %PUI_DESC_DVD%
Version = %PUI_VERSION%
IsInstalled = 1
StubPath = "rundll.exe %11%\setupx.dll,InstallHinfSection PerUser_DVDPlay 64 %17%\motown.inf"
DontAsk = 2

[PerUser_DVDPlay]
UpdateInis  = DVDPlay.links

[DVDPlay.remove.pui]
GUID = "PerUser_DVDPlay"
IsInstalled = 0
StubPath = "rundll.exe %11%\setupx.dll,InstallHinfSection PerUser_DVDPlay_remove 64 %17%\motown.inf"

[PerUser_DVDPlay_remove]
UpdateInis  = DVDPlay.links.remove

[DVDPlay.links]
setup.ini, progman.groups,, "Entertainment=%ENTER_DESC%"  ;create Accessories/Entertainment if necessary
;create link
setup.ini, Entertainment,, """%DVDPlayerLinkDesc%"", DVDPLAY.EXE,,,,,%DVDPlayerLinkShortDesc%"    ;creates link
;cleanup links on upgrade
setup.ini, progman.groups,, "group12=%MMEDIA_DESC%"
setup.ini, group12,, """%DVDPlayerLinkDesc%"""            ;deletes link
setup.ini, group12,, """%DVDPlayerLinkShortDesc%"""       ;deletes link

[DVDPlay.links.remove]
setup.ini, progman.groups,, "Entertainment=%ENTER_DESC%"  ;create Accessories/Entertainment if necessary
setup.ini, Entertainment,, """%DVDPlayerLinkDesc%"""      ;deletes link
setup.ini, Entertainment,, """%DVDPlayerLinkShortDesc%""" ;deletes link

[DVDPlay.install.reg]
HKCR,.IFO,,,"DVDFile"
HKCR,.VOB,,,"DVDFile"
HKCR,"DVDFile\Shell\Open\Command",,, "%25%\dvdplay.exe /play %%1"
HKCR,"DVDFile\DefaultIcon",,, "dvdplay.exe,1"
; Autorun
HKCR,"DVD\shell",,,"Play"
HKCR,"DVD\shell\play\Command",,,"%25%\dvdplay.exe /play %%1"
; Add the DVD Player option to the "Add/Remove programs" list, so that
; it can be uninstalled.  The option is no longer added by default
; because people may think that they can just install the app and play
; movies with a DVD drive alone (no decoder).  The option is also gone
; from setup for the same reason, so now the only way to get the player
; installed is to install a decoder, in which case the app is installed
; automatically.
HKLM,%KEY_OPTIONAL%,"DVDPlay",,"DVDPlay"
HKLM,%KEY_OPTIONAL%\DVDPlay,INF,,"motown.inf"
HKLM,%KEY_OPTIONAL%\DVDPlay,Section,,"DVDPlay"
HKLM,%KEY_OPTIONAL%\DVDPlay,Installed,,"1"


[DVDPlay.remove.reg]
HKLM,%KEY_OPTIONAL%\DVDPlay,Installed,,"0"

[DVDPlay.remove.DelReg]
HKCR,.IFO
HKCR,.VOB
HKCR,"DVDFile\Shell\Open\Command"
HKCR,"DVD"

;------------------------------------------------

[Strings]
;Non-localized strings
KEY_OPTIONAL="SOFTWARE\Microsoft\Windows\CurrentVersion\Setup\OptionalComponents"
KEY_CURRENT="Software\Microsoft\Windows\CurrentVersion"
KEY_WARNVER="SYSTEM\CurrentControlSet\Control\SessionManager\WarnVerDLLs"
KEY_CHKVER="SYSTEM\CurrentControlSet\Control\SessionManager\CheckVerDLLs"
KEY_MEDIA="SYSTEM\CurrentControlSet\Control\MediaResources"
KEY_NEW="SYSTEM\CurrentControlSet\Control\MediaResources\newdrivers"
KEY_CLASS="SYSTEM\CurrentControlSet\Services\Class\MEDIA"
KEY_SHELLX="SYSTEM\CurrentControlSet\Control\MediaResources\MediaExtensions\shellx"
KEY_SHELLADV="SYSTEM\CurrentControlSet\Control\MediaResources\MediaExtensions\shellx\AdvancedProperties"
KEY_SHELLSIM="SYSTEM\CurrentControlSet\Control\MediaResources\MediaExtensions\shellx\SimpleProperties"
KEY_FIL="SYSTEM\CurrentControlSet\Control\MediaResources\FilterList"
KEY_OEM="SYSTEM\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM"
KEY_GEN="SYSTEM\CurrentControlSet\Control\MediaResources\NonGeneralMIDIDriverList"
KEY_WINMMCOMPAT="SYSTEM\CurrentControlSet\Control\MediaResources\WinMM\Application Compatibility"
KEY_APPS="AppEvents\Schemes\Apps"
KEY_DEF="AppEvents\Schemes\Apps\.Default"
KEY_LABELS="AppEvents\EventLabels"
KEY_AUDIO="Software\Microsoft\Multimedia\Audio"
KEY_CLSPROP="{00022613-0000-0000-C000-000000000046}"
KEY_OLE1="CLSID\{0003000E-0000-0000-C000-000000000046}"
KEY_OLE2="CLSID\{00022601-0000-0000-C000-000000000046}"
KEY_AVI="CLSID\{00022602-0000-0000-C000-000000000046}"
KEY_MID="CLSID\{00022603-0000-0000-C000-000000000046}"
KEY_OLE2ID="{00022601-0000-0000-C000-000000000046}"
KEY_AVIID="{00022602-0000-0000-C000-000000000046}"
KEY_MIDID="{00022603-0000-0000-C000-000000000046}"
KEY_AVIFILE="Interface\{00020020-0000-0000-C000-000000000046}"
KEY_AVISTRM="Interface\{00020021-0000-0000-C000-000000000046}"
KEY_AVIPROC="CLSID\{0002000D-0000-0000-C000-000000000046}"
KEY_AVIPROX="CLSID\{0002000D-0000-0000-C000-000000000046}"
KEY_AVIPROXID="{0002000D-0000-0000-C000-000000000046}"
KEY_AVIREAD1="CLSID\{00020000-0000-0000-C000-000000000046}"
KEY_AVIREAD1ID="{00020000-0000-0000-C000-000000000046}"
KEY_AVIREAD2="CLSID\{0002001F-0000-0000-C000-000000000046}"
KEY_AVIREAD3="CLSID\{00020001-0000-0000-C000-000000000046}"
KEY_AVIREAD4="CLSID\{0002000F-0000-0000-C000-000000000046}"
KEY_AVIREAD5="CLSID\{00020003-0000-0000-C000-000000000046}"
KEY_AVIREAD5ID="{00020003-0000-0000-C000-000000000046}"
KEY_SOUND1="CLSID\{0003000D-0000-0000-C000-000000000046}"
KEY_SOUND2="CLSID\{00020C01-0000-0000-C000-000000000046}"
KEY_SOUND2ID="{00020C01-0000-0000-C000-000000000046}"
szSW3DPro="System\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM\Microsoft SideWinder 3D Pro"
szSWGPad="System\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM\Microsoft SideWinder game pad"
szSWGAMEPAD_VXD="SOFTWARE\Microsoft\Gaming Input Devices\MSGAME\Drivers\SWGAMPAD.VXD"
szSW3DPRO_VXD="SOFTWARE\Microsoft\Gaming Input Devices\MSGAME\Drivers\SW3DPRO.VXD"
szMS3DPro="Microsoft SideWinder 3D Pro"
szMSGamePad="Microsoft SideWinder game pad"
szSW3DPro2="System\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM\Microsoft SideWinder Precision Pro"
szSW3DPro2_VXD="Software\Microsoft\Gaming Input Devices\MSGAME\Drivers\SW3DPRO2.VXD"
szMSGAME_VXD="Software\Microsoft\Gaming Input Devices\MSGAME"
szMSGAME="MSGAME.VXD"
szPacketStartTimeout="PacketStartTimeout"
szPacketHighLowTimeout="PacketHighLowTimeout"
szPacketLowHighTimeout="PacketLowHighTimeout"
szIDStartTimeout="IDStartTimeout"
szIDHighLowTimeout="IDHighLowTimeout"
szIDLowHighTimeout="IDLowHighTimeout"
szInterruptDelay="InterruptDelay"
szSWGPadUSB="System\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM\VID_045E&PID_0007"
szSW3DPro2USB="System\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM\VID_045E&PID_0008"
szSWFSProUSB="System\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM\VID_045E&PID_000E"

;Localized strings
MOBASE="Base Multimedia Components"
MSFT="Microsoft"
MSMCIMfgName="Microsoft MCI"
MSVIDCMfgName="Microsoft Video Codecs"
MSACMMfgName="Microsoft Audio Codecs"
INTELMfgName="Intel"
SUPERMATCHMfgName="SuperMatch"
DSPGROUPMfgName="DSP Group"

V_CHICAGO="Windows Default"
V_SNDDEFAULT="Default sound"
V_SNDEXCLAM="Exclamation"
V_SNDSTART="Start Windows"
V_SNDEXIT="Exit Windows"
V_SNDSTOP="Critical Stop"
V_SNDQUESTION="Question"
V_SNDASTERISK="Asterisk"
V_SNDMAXIMIZE="Maximize"
V_SNDMINIMIZE="Minimize"
V_SNDRESTOREUP="Restore Up"
V_SNDRESTOREDOWN="Restore Down"
V_SNDOPEN="Open program"
V_SNDCLOSE="Close program"
V_SNDGPFAULT="Program error"
V_SNDMENUCMD="Menu command"
V_SNDMENUPOPUP="Menu popup"
V_SNDWASTEBASKET="Empty Recycle Bin"
V_NOSOUNDS="No Sounds"

V_CLSWAVEFORM="Audio"
V_CLSMIDI="MIDI"
V_CLSMIXER="Mixer"
V_CLSAUDIO="Audio Compression"
V_CLSIMAGE="Image Compression"
V_CLSVIDEO="Motion Video"
V_CLSAUX="Auxiliary"
V_CLSMEDIA="Media Control"
V_CLSJOYSTICK="Joystick"
V_CLSMAP="Mappers"
V_CLSUNKNOWN="Unknown"
V_CLSVIDCAP="Video Capture"

V_OPEN="Open"
V_PLAY="Play"
V_RECORD="Record"
V_MEDIACLIP="Media Clip"
V_MEDIA_PLAY="&Play"
V_MEDIA_EDIT="&Edit"
V_MEDIA_OPEN="&Open"

V_SOUND="Wave Sound"
V_VIDEO="Video Clip"
V_MIDI="MIDI Sequence"
V_IDF="MIDI Instrument Definition"

V_SOUND_PLAY="&Play"
V_SOUND_EDIT="&Edit"
V_SOUND_OPEN="&Open"
V_DEFAULT="Windows"
V_EXPLORER="Windows Explorer"

V_MCIAVI="Motion Video Device (Media Control)"
V_MCISEQ="MIDI Sequencer Device (Media Control)"
V_MCIWAVE="Wave Audio Device (Media Control)"
V_MCICDA="CD Audio Device (Media Control)"

V_VIDC.IV31="Indeo (TM) R3.1"
V_VIDC.IV32="Indeo (TM) R3.2"
V_VIDC.CVID="Cinepak (TM)"
V_VIDC.MSVC="Video 1"
V_VIDC.MSRLE="RLE"

V_MSACM.IMAADPCM="IMA ADPCM CODEC"
V_MSACM.MSADPCM="ADPCM CODEC"
V_MSACM.MSGSM610="GSM 6.10 Audio CODEC"
V_MSACM.MSG711="CCITT G.711 A-Law and u-Law CODEC"
V_MSACM.TRSPCH="TrueSpeech(TM) Software CODEC"

V_MIDIMAPPER="MIDI Mapper"
V_WAVEMAPPER="Wave Mapper"

V_MMFILEPROP = "Multimedia File Property Sheet"

V_WAVESHELLNAME = "Audio Devices"
V_MIDISHELLNAME = "MIDI Devices and Instruments"
V_MIXERSHELLNAME = "Mixer Devices"
V_AUXSHELLNAME =  "Line Input Devices"
V_MCISHELLNAME = "Media Control Devices"
V_ICMSHELLNAME = "Video Compression Codecs"
V_ACMSHELLNAME = "Audio Compression Codecs"
V_VIDCAPSHELLNAME = "Video Capture Devices"
V_JOYSTICKSHELLNAME = "Joystick Devices"

V_AUDIOSHELLNAME = "Audio"
V_SIMPLEMIDISHELLNAME = "MIDI"
V_VIDEOSHELLNAME = "Video"
V_CDAUDIOSHELLNAME =  "CD Music"
V_SIMPLEJOYSTICKSHELLNAME = "Joystick"

V_MEDIACLASSDESC = "Sound, video and game controllers"

V_TELEPHONEQUALITY = "Telephone Quality"
V_RADIOQUALITY = "Radio Quality"
V_CDQUALITY = "CD Quality"

V_AVIFILE_INT = "AVIFile Interface"
V_AVISTREAM_INT = "AVIStream Interface"
V_AVIFILE_STREAM = "AVI Compressed Stream"
V_AVIFILE_AUDIO = "ACM Compressed Audio Stream"
V_AVIFILE_PROXY = "AVIFile Proxy/Stub"

V_AVIFILE_READER = "Microsoft AVI Files"
V_AVIFILE_WREADER = "Microsoft Waveform Audio Files"

V_JOY_CH_1 = "CH Flightstick Pro"
V_JOY_CH_2 = "CH Virtual Pilot"
V_JOY_CH_3 = "CH Flightstick"
V_JOY_GRAVIS_1 = "Gravis Analog Pro Joystick"
V_JOY_GRAVIS_2 = "Gravis Analog Joystick"
V_JOY_GRAVIS_3 = "Gravis Gamepad"
V_JOY_THRUSTMASTER_1 = "Thrustmaster Flight Control System"
V_JOY_TMT1_NOADAPT   = "Thrustmaster Formula T1/T2 without adapter"
V_JOY_TMT1_ADAPT     = "Thrustmaster Formula T1/T2 with adapter"
V_JOY_LOGITECH_1 = "Logitech ThunderPad"
V_JOY_LOGITECH_2 = "Logitech WingMan"
V_JOY_LOGITECH_3 = "Logitech WingMan Extreme"
V_JOY_LOGITECH_4 = "Logitech WingMan Light"

V_JOY_SIDEWIND_1 = "SideWinder 3D Pro Test"
V_JOY_SIDEWIND_2 = "SideWinder 3D Pro Calibration"
V_JOY_SIDEWIND_3 = "SideWinder game pad Test"
V_JOY_SIDEWIND_4 = "SideWinder game pad Calibration"
V_JOY_SIDEWIND_5 = "Microsoft SideWinder Precision Pro"
V_JOY_SIDEWIND_6 = "SideWinder Precision Pro Test"
V_JOY_SIDEWIND_7 = "SideWinder Precision Pro Calibration"

SoundRec_Desc   = "Sound Recorder"
SoundRec_ShortDesc = "Recorder"
Rec_TIP         = "Utility to record and play sounds by using a sound card."
MMEDIA_DESC     = "Accessories\Multimedia"
ENTER_DESC      = "Accessories\Entertainment"
SndVolLinkDesc  = "Volume Control"
SndVolLinkShortDesc = "Volume"
Vol_TIP         = "Adjusts volumes controlled by sound cards."

MPlayerLinkDesc = "Media Player"
MPlayerLinkShortDesc = "MPlayer"
MPlay_TIP       = "Utility to play audio and video clips."

DVDPlayerLinkDesc = "DVD Player"
DVDPlayerLinkShortDesc = "DVDPlay"
DVDPlay_TIP       = "Plays DVD movies on your computer."

mediaicmdesc="Video Compression"
mediaicmtip="Provides video compression for recording or playing back multimedia."

mediaacmdesc="Audio Compression"
mediaacmtip="Provides audio compression for recording or playing back multimedia."

SoundRec_AuxName2       = "Wave Sound"
SoundRec_AuxName3       = "Microsoft Sound Recorder Server"

MS_WINDOWSSTART = "The Microsoft Sound"

PUI_VERSION     = "4,10,1,1"
PUI_DESC_MOTOWN = "Windows Setup - Multimedia"
PUI_DESC_VOL    = "Windows Setup - Volume Control"
PUI_DESC_DVD    = "Windows Setup - DVD Player"

; Name of Instrument Description in IDF
PERCUSSION = "Percussion on Channel 16"



Download Driver Pack

How To Update Drivers Manually

After your driver has been downloaded, follow these simple steps to install it.

  • Expand the archive file (if the download file is in zip or rar format).

  • If the expanded file has an .exe extension, double click it and follow the installation instructions.

  • Otherwise, open Device Manager by right-clicking the Start menu and selecting Device Manager.

  • Find the device and model you want to update in the device list.

  • Double-click on it to open the Properties dialog box.

  • From the Properties dialog box, select the Driver tab.

  • Click the Update Driver button, then follow the instructions.

Very important: You must reboot your system to ensure that any driver updates have taken effect.

For more help, visit our Driver Support section for step-by-step videos on how to install drivers for every file type.

server: web2, load: 1.37