; FAS USB firmware driver

[Version]
Signature="$WINDOWS NT$"
Class=USB
ClassGUID={36FC9E60-C465-11CF-8056-444553540000}
provider=%FractalAudioSystems%
DriverVer=05/15/2011,1.0.0.9
CatalogFile=axefx2load.cat

[SourceDisksNames]
1=%axefx2load_INSTALL%,,,

[SourceDisksFiles]
axefx2load.sys = 1
axefx2load.spt = 1

[Manufacturer]
%MfgName%=FractalAudioSystems,NT,NTx86,NTamd64

[FractalAudioSystems]
%DeviceDesc%=axefx2load, USB\VID_2466&PID_0003

[FractalAudioSystems.NT]
%DeviceDesc%=axefx2load, USB\VID_2466&PID_0003

[FractalAudioSystems.NTx86]
%DeviceDesc%=axefx2load, USB\VID_2466&PID_0003

[FractalAudioSystems.NTamd64]
%DeviceDesc%=axefx2load, USB\VID_2466&PID_0003

[DestinationDirs]
axefx2load.Files = 10,System32\Drivers
axefx2loadFW.Files = 10,System32\axefx2load

[axefx2load]
CopyFiles=axefx2load.Files
CopyFiles=axefx2loadFW.Files
AddReg=axefx2load.AddReg

[axefx2load.HW]
AddReg=axefx2load.AddReg.Guid

[axefx2load.Services]
Addservice = axefx2load, 0x00000002, axefx2load.AddService

[axefx2load.NT]
CopyFiles=axefx2load.Files
CopyFiles=axefx2loadFW.Files
AddReg=axefx2load.AddReg

[axefx2load.NT.HW]
AddReg=axefx2load.AddReg.Guid

[axefx2load.NT.Services]
Addservice = axefx2load, 0x00000002, axefx2load.AddService

[axefx2load.NTx86]
CopyFiles=axefx2load.Files
CopyFiles=axefx2loadFW.Files
AddReg=axefx2load.AddReg

[axefx2load.NTx86.HW]
AddReg=axefx2load.AddReg.Guid

[axefx2load.NTx86.Services]
Addservice = axefx2load, 0x00000002, axefx2load.AddService

[axefx2load.NTamd64]
CopyFiles=axefx2load.Files
CopyFiles=axefx2loadFW.Files
AddReg=axefx2load.AddReg

[axefx2load.NTamd64.HW]
AddReg=axefx2load.AddReg.Guid

[axefx2load.NTamd64.Services]
Addservice = axefx2load, 0x00000002, axefx2load.AddService

[axefx2load.AddReg]
HKR,,DevLoader,,*ntkern
HKR,,NTMPDriver,,axefx2load.sys

[axefx2load.AddService]
DisplayName    = %axefx2load.SvcDesc%
ServiceType    = 1                  ; SERVICE_KERNEL_DRIVER
StartType      = 3                  ; SERVICE_DEMAND_START
ErrorControl   = 1                  ; SERVICE_ERROR_NORMAL
ServiceBinary  = %10%\System32\Drivers\axefx2load.sys
AddReg         = axefx2load.AddReg
LoadOrderGroup = Base

[axefx2load.Files]
axefx2load.sys

[axefx2loadFW.Files]
%axefx2load.SCRIPTFILE%

[axefx2load.AddReg.Guid]
HKR,,DriverGUID,,%axefx2load.GUID%
HKR,,DriverEXECSCRIPT,,%axefx2load.SCRIPTDIR%%axefx2load.SCRIPTFILE%

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

[Strings]
FractalAudioSystems       = "Fractal Audio Systems"
MfgName           = "Fractal Audio Systems"

;------------Replace GUID below with custom GUID (generated with GuidGen)------------;
axefx2load.GUID       = "{D14DDBD3-D43E-43DF-9EFE-70C5A79DEB3D}"

axefx2load.SCRIPTDIR  = "\systemroot\system32\axefx2load\"
axefx2load.SCRIPTFILE = "axefx2load.spt"

;------------MOdify these strings to match your device-------------------------------;
axefx2load_INSTALL    = "Fractal Audio Systems USB Bootloader Install"
DeviceDesc        = "Fractal Audio Systems AxeFx2 USB Bootloader"
axefx2load.SvcDesc    = "Fractal Audio Systems AxeFx2 USB Service"
