; Installation inf for the GW-8
;
; Copyright (c) 2009 Roland Corporation
;
[Version]
Signature="$Windows NT$"
Class=MEDIA
ClassGUID={4d36e96c-e325-11ce-bfc1-08002be10318}
Provider=%MfgName%
CatalogFile=RDID1086.CAT
DriverVer=09/18/2009,1.00.00.0000


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

[DestinationDirs]
RDID0086.Files.User	= 11
RDID0086.Files.Inst	= 11
RDID0086.Files.Ext	= 10,system32\drivers ; %SystemRoot%\system32\drivers
DefaultDestDir 	    = 10,system32\drivers ; %SystemRoot%\system32\drivers

[SourceDisksNames]
1=%RDID0086DiskName%,,

[SourceDiskSFiles]
RDWM1086.SYS=1
RDDP1086.DAT=1
RDCP1086.CPL=1
RDCI1086.DLL=1

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

[Manufacturer]
%MfgName%=Roland,NTamd64.6.1,NTamd64.6.2

;[ControlFlags]
;ExcludeFromSelect=*

[Roland]
;; WindowsVista 64 or Windows XP 64
;; not supported

[Roland.NTamd64.6.1]
;; Windows7
%RDID0086DeviceDesc%=RDID0086Install, USB\VID_0582&PID_00F6 ; GW-8

[Roland.NTamd64.6.2]
;; not supported

;===============================================================;

[RDID0086Install.NTamd64]
Include=ks.inf,wdmaudio.inf
Needs=KS.Registration,WDMAUDIO.Registration
CopyFiles=RDID0086.Files.User,RDID0086.Files.Ext
AddReg=RDID0086AddReg

[RDID0086Install.NTamd64.CoInstallers]
AddReg=RDID0086CoInstallers.AddReg
CopyFiles=RDID0086.Files.Inst

[RDID0086CoInstallers.AddReg]
HKR,,CoInstallers32,%REG_MSZ%,"RdCi1086.dll,ProcCoInst"

[RDID0086AddReg]
HKR,,DevLoader,,"*ntkern"
HKR,,AssociatedFilters,,"wdmaud"
HKR,,Driver,,rdwm1086.sys
HKR,,NTMPDriver,,"rdwm1086.sys"

HKR,Drivers,SubClasses,,"midi"

HKR,Drivers\midi\wdmaud.drv,Driver,,wdmaud.drv
HKR,Drivers\midi\wdmaud.drv, Description,,%RDID0086DeviceDesc%

[RDID0086Install.NTamd64.Services]
AddService = RDID1086, 0x00000002, RDID0086_Service_Inst

[RDID0086_Service_Inst]
DisplayName   = %RDID0086DeviceDesc%
ServiceType   = 1                  ; SERVICE_KERNEL_DRIVER
StartType     = 3                  ; SERVICE_DEMAND_START
ErrorControl  = 1                  ; SERVICE_ERROR_NORMAL
ServiceBinary = %10%\system32\Drivers\rdwm1086.sys

;;;
;;
[RDID0086.Files.Ext]
Rdwm1086.sys

[RDID0086.Files.User]
RDCP1086.CPL
RDDP1086.DAT

[RDID0086.Files.Inst]
RdCi1086.dll

[RDID0086Install.NTamd64.Interfaces]
AddInterface=%KSCATEGORY_AUDIO%,    %KSNAME_Md11%, WDM.Interface.Md11
AddInterface=%KSCATEGORY_RENDER%,   %KSNAME_Md11%, WDM.Interface.Md11
AddInterface=%KSCATEGORY_CAPTURE%,  %KSNAME_Md11%, WDM.Interface.Md11

[WDM.Interface.Md11]
AddReg=WDM.Interface.Md11.AddReg
[WDM.Interface.Md11.AddReg]
HKR,,CLSID,,%Proxy.CLSID%
HKR,,FriendlyName,,%WDM.Md11.szPname%

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

[Strings]
MfgName="Roland"

RDID0086DiskName="GW-8 Driver Installation disk"
RDID0086DeviceDesc="GW-8"

Proxy.CLSID="{17CCA71B-ECD7-11D0-B908-00A0C9223196}"
KSCATEGORY_AUDIO="{6994AD04-93EF-11D0-A3CC-00A0C9223196}"
KSCATEGORY_RENDER="{65E8773E-8F56-11D0-A3B9-00A0C9223196}"
KSCATEGORY_CAPTURE="{65E8773D-8F56-11D0-A3B9-00A0C9223196}"

KSNAME_Md11="Midi1-1"
WDM.Md11.szPname="GW-8"

REG_MSZ = 0x00010000
