; AdmMul30.inf -- Windows 2000 Setup File for Aureal Vortex 8830 WDM driver 
; Copyright (c) 1999 - 2000 Aureal, Inc.
; Updates for Windows Vista x86 32-bit by Guy Paddock (guy.paddock@gmail.com)

[Version]
Signature="$Windows NT$"
Class=MultiFunction
Provider=%AurealMfgName%
ClassGUID={4d36e971-e325-11ce-bfc1-08002be10318} ;GUID for MF dev
DriverVer=11/20/2008,5.12.2568.1

[Manufacturer]
%AurealMfgName%=Aureal
           
[Aureal]
%PCI\VEN_12EB&DEV_0002.DeviceDesc%=ASPEN_PARENT_DEVICE_8830.mf, PCI\VEN_12EB&DEV_0002

[ASPEN_PARENT_DEVICE_8830.mf]
Include=mf.inf
Needs=MFINSTALL.mf
CopyFiles=ASPEN_PARENT_DEVICE_8830.mf.CopyList

[ASPEN_PARENT_DEVICE_8830.mf.CopyList]
admfil30.sys

[ASPEN_PARENT_DEVICE_8830.mf.Services]
Include = mf.inf
Needs = MFINSTALL.mf.Services
AddService = FilterService,,Filter_Service_Inst8830

[Filter_Service_Inst8830]
DisplayName    = "Filter Service"
ServiceType    = 1 ;%SERVICE_KERNEL_DRIVER%
StartType      = 3 ;%SERVICE_DEMAND_START%
ErrorControl   = 0 ;%SERVICE_ERROR_IGNORE%
ServiceBinary  = %12%\admfil30.sys
; would cause system to reboot after install-removal-rescan without manual reboot
LoadOrderGroup = extended base

[ASPEN_PARENT_DEVICE_8830.mf.HW]
AddReg=AspenParent_8830.mf.RegHW

[AspenParent_8830.mf.RegHW]
HKR,Child0000,HardwareID,,MF\PCI_VEN_12EB_GAMEPORT
HKR,Child0000,ResourceMap,1
HKR,Child0001,HardwareID,,MF\PCI_VEN_12EB&DEV_0002_AUDIO
HKR,Child0001,ResourceMap,1,00,02,04,06
HKR,,"LowerFilters",0x00010000,"FilterService"

[ClassInstall32]
Addreg=ClassAddReg

[ClassAddReg]
HKR,,,,%MFClassName%

[SourceDisksFiles]
admfil30.sys=1

[SourceDisksNames]
1="Aureal Driver Disk",""

[DestinationDirs]
ASPEN_PARENT_DEVICE_8830.mf.CopyList = 10,system32\drivers	;%SystemRoot%\system32\drivers

[Strings]
MFClassName="Multifunction PCI Device Driver"
AurealMfgName="Aureal, Inc."
PCI\VEN_12EB&DEV_0002.DeviceDesc="Vortex Multifunction PCI Parent"
