; storflt.inf
;
; Installation inf for the Hyper-V Virtual Disk acceleration filter
;
; Copyright (c) Microsoft Corporation
;

[Version]
Signature = "$Windows NT$"
Class = System
ClassGuid = {4d36e97d-e325-11ce-bfc1-08002be10318}
;CatalogFile=vmstorage.cat

Provider  = %msft%
DriverVer=06/21/2006,6.1.7601.17514


;
; General installation section
;

[Manufacturer]
%msft%=Standard,NTamd64,NT.6,NTamd64.6

[Standard]
%device_desc%=DefaultInstall_NT5, vmbus\{32412632-86cb-44a2-9b5c-50d1417354f5}

[Standard.NTamd64]
%device_desc%=DefaultInstall_NT5, vmbus\{32412632-86cb-44a2-9b5c-50d1417354f5}

[Standard.NT.6]
%device_desc%=DefaultInstall_NT6, vmbus\{32412632-86cb-44a2-9b5c-50d1417354f5}

[Standard.NTamd64.6]
%device_desc%=DefaultInstall_NT6, vmbus\{32412632-86cb-44a2-9b5c-50d1417354f5}

[DefaultInstall_NT5.NT]
CopyFiles = Drivers_Dir
CopyFiles = System_Dir
Addreg    = storflt.AddReg

[DefaultInstall_NT6.NT]
CopyFiles = Drivers_Dir
CopyFiles = System_Dir
Addreg    = storflt.AddReg

[DestinationDirs]
DefaultDestDir = 12
System_Dir = 11

[Drivers_Dir]
vmstorfl.sys

[System_Dir]
vmstorfltres.dll

[storflt.AddReg]
; The following registry keys are set by the coinstaller
; HKLM, System\CurrentControlSet\Control\Class\{4d36e967-e325-11ce-bfc1-08002be10318}, LowerFilters, 0x00010008, storflt
; HKLM, System\CurrentControlSet\Services\storflt,Enabled, 0x00010001, 1
; HKLM, System\CurrentControlSet\Services\disk,TimeoutValue, 0x00010003, 120

;
; Coinstaller section
;

[DestinationDirs]
CoInstaller_CopyFiles = 11

[CoInstaller_CopyFiles]
VmdCoinstall.dll

[CoInstaller_AddReg]
HKR,,CoInstallers32,0x00010000, "VmdCoinstall.dll,VmdCoinstaller"


;
; Service installation section
;

[DefaultInstall_NT5.NT.Services]
AddService = ,%SPSVCINST_ASSOCSERVICE%  ; null service install
AddService = storflt, , storflt.Service.Install, storflt.EventLog.Install_NT5

[DefaultInstall_NT6.NT.Services]
AddService = ,%SPSVCINST_ASSOCSERVICE%  ; null service install
AddService = storflt, , storflt.Service.Install, storflt.EventLog.Install_NT6

[DefaultInstall_NT5.NT.CoInstallers]
AddReg = CoInstaller_AddReg
CopyFiles = CoInstaller_CopyFiles

[DefaultInstall_NT6.NT.CoInstallers]
AddReg = CoInstaller_AddReg
CopyFiles = CoInstaller_CopyFiles

[storflt.Service.Install]
DisplayName    = %service_desc%
ServiceType    = 1
StartType      = 0
ErrorControl   = 1
ServiceBinary  = %12%\vmstorfl.sys
LoadOrderGroup = Extended Base

[storflt.EventLog.Install_NT5]
AddReg         = storflt.EventLog.AddReg_NT5

[storflt.EventLog.Install_NT6]
AddReg         = storflt.EventLog.AddReg_NT6

[storflt.EventLog.AddReg_NT5]
HKR,,EventMessageFile,0x00020000,"%%SystemRoot%%\System32\IoLogMsg.dll;%%SystemRoot%%\System32\vmstorfltres.dll"
HKR,,TypesSupported,0x00010001,7

[storflt.EventLog.AddReg_NT6]
HKR,,EventMessageFile,0x00020000,"%%SystemRoot%%\System32\IoLogMsg.dll;%%SystemRoot%%\System32\vmstorfltres.dll"
HKR,,TypesSupported,0x00010001,7

[SourceDisksFiles]
vmstorfl.sys=1
vmstorfltres.dll=1
VmdCoinstall.dll=1

[SourceDisksNames]
1=%DiskId%


;
; Uninstallation sections
;

[DefaultUninstall.Services]
DelService = storflt,0x00000200

[DefaultUninstall]
DelFiles = Drivers_Dir
DelFiles = System_Dir
DelReg = storflt.DelReg

[storflt.DelReg]
HKLM, System\CurrentControlSet\Control\Class\{4d36e967-e325-11ce-bfc1-08002be10318}, LowerFilters, 0x00018002, storflt


[Strings]
;
;Non-Localizable
;
SPSVCINST_ASSOCSERVICE = 0x00000002
msft         = "Microsoft Corporation"
DiskId       = "Microsoft Corp. Installation Disk #1 "
service_desc = "@%SystemRoot%\system32\vmstorfltres.dll,-1000"     ;"Disk Virtual Machine Bus Acceleration Filter Driver"
;
;Localizable
;
device_desc  = "Disk Virtual Machine Bus Acceleration Filter Driver"


[Strings.0405]
;
;Non-Localizable
;
SPSVCINST_ASSOCSERVICE = 0x00000002
msft         = "Microsoft Corporation"
DiskId       = "Microsoft Corp. Installation Disk #1 "
service_desc = "@%SystemRoot%\system32\vmstorfltres.dll,-1000"     ;"Disk Virtual Machine Bus Acceleration Filter Driver"
;
;Localizable
;
device_desc  = "Diskový ovladač filtru akcelerace sběrnice virtuálního počítače"


[Strings.0407]
;
;Non-Localizable
;
SPSVCINST_ASSOCSERVICE = 0x00000002
msft         = "Microsoft Corporation"
DiskId       = "Microsoft Corp. Installation Disk #1 "
service_desc = "@%SystemRoot%\system32\vmstorfltres.dll,-1000"     ;"Disk Virtual Machine Bus Acceleration Filter Driver"
;
;Localizable
;
device_desc  = "Filtertreiber zur Busbeschleunigung für den Datenträger des virtuellen Computers"


[Strings.0C0A]
;
;Non-Localizable
;
SPSVCINST_ASSOCSERVICE = 0x00000002
msft         = "Microsoft Corporation"
DiskId       = "Microsoft Corp. Installation Disk #1 "
service_desc = "@%SystemRoot%\system32\vmstorfltres.dll,-1000"     ;"Disk Virtual Machine Bus Acceleration Filter Driver"
;
;Localizable
;
device_desc  = "Controlador de filtro de aceleración de bus de máquina virtual de disco"


[Strings.040C]
;
;Non-Localizable
;
SPSVCINST_ASSOCSERVICE = 0x00000002
msft         = "Microsoft Corporation"
DiskId       = "Microsoft Corp. Installation Disk #1 "
service_desc = "@%SystemRoot%\system32\vmstorfltres.dll,-1000"     ;"Disk Virtual Machine Bus Acceleration Filter Driver"
;
;Localizable
;
device_desc  = "Pilote de filtre d’accélération de bus VMBus"


[Strings.040E]
;
;Non-Localizable
;
SPSVCINST_ASSOCSERVICE = 0x00000002
msft         = "Microsoft Corporation"
DiskId       = "Microsoft Corp. Installation Disk #1 "
service_desc = "@%SystemRoot%\system32\vmstorfltres.dll,-1000"     ;"Disk Virtual Machine Bus Acceleration Filter Driver"
;
;Localizable
;
device_desc  = "Lemez virtuálisgépbusz-gyorsító szűrőillesztője"


[Strings.0410]
;
;Non-Localizable
;
SPSVCINST_ASSOCSERVICE = 0x00000002
msft         = "Microsoft Corporation"
DiskId       = "Microsoft Corp. Installation Disk #1 "
service_desc = "@%SystemRoot%\system32\vmstorfltres.dll,-1000"     ;"Disk Virtual Machine Bus Acceleration Filter Driver"
;
;Localizable
;
device_desc  = "Driver di filtro accelerazione bus macchina virtuale disco"


[Strings.0411]
;
;Non-Localizable
;
SPSVCINST_ASSOCSERVICE = 0x00000002
msft         = "Microsoft Corporation"
DiskId       = "Microsoft Corp. Installation Disk #1 "
service_desc = "@%SystemRoot%\system32\vmstorfltres.dll,-1000"     ;"Disk Virtual Machine Bus Acceleration Filter Driver"
;
;Localizable
;
device_desc  = "ディスク仮想マシン バス アクセラレータ フィルター ドライバー"


[Strings.0412]
;
;Non-Localizable
;
SPSVCINST_ASSOCSERVICE = 0x00000002
msft         = "Microsoft Corporation"
DiskId       = "Microsoft Corp. Installation Disk #1 "
service_desc = "@%SystemRoot%\system32\vmstorfltres.dll,-1000"     ;"Disk Virtual Machine Bus Acceleration Filter Driver"
;
;Localizable
;
device_desc  = "디스크 가상 컴퓨터 버스 가속 필터 드라이버"


[Strings.0413]
;
;Non-Localizable
;
SPSVCINST_ASSOCSERVICE = 0x00000002
msft         = "Microsoft Corporation"
DiskId       = "Microsoft Corp. Installation Disk #1 "
service_desc = "@%SystemRoot%\system32\vmstorfltres.dll,-1000"     ;"Disk Virtual Machine Bus Acceleration Filter Driver"
;
;Localizable
;
device_desc  = "Schijf - Filterstuurprogramma voor Virtual Machine-busaccelerator"


[Strings.0415]
;
;Non-Localizable
;
SPSVCINST_ASSOCSERVICE = 0x00000002
msft         = "Microsoft Corporation"
DiskId       = "Microsoft Corp. Installation Disk #1 "
service_desc = "@%SystemRoot%\system32\vmstorfltres.dll,-1000"     ;"Disk Virtual Machine Bus Acceleration Filter Driver"
;
;Localizable
;
device_desc  = "Sterownik filtru przyspieszania magistrali dyskowej maszyny wirtualnej"


[Strings.0416]
;
;Non-Localizable
;
SPSVCINST_ASSOCSERVICE = 0x00000002
msft         = "Microsoft Corporation"
DiskId       = "Microsoft Corp. Installation Disk #1 "
service_desc = "@%SystemRoot%\system32\vmstorfltres.dll,-1000"     ;"Disk Virtual Machine Bus Acceleration Filter Driver"
;
;Localizable
;
device_desc  = "Driver de Filtro de Aceleração do Barramento da Máquina Virtual do Disco"


[Strings.0816]
;
;Non-Localizable
;
SPSVCINST_ASSOCSERVICE = 0x00000002
msft         = "Microsoft Corporation"
DiskId       = "Microsoft Corp. Installation Disk #1 "
service_desc = "@%SystemRoot%\system32\vmstorfltres.dll,-1000"     ;"Disk Virtual Machine Bus Acceleration Filter Driver"
;
;Localizable
;
device_desc  = "Controlador de Filtro de Aceleração de Barramento de Máquina Virtual para Discos"


[Strings.0419]
;
;Non-Localizable
;
SPSVCINST_ASSOCSERVICE = 0x00000002
msft         = "Microsoft Corporation"
DiskId       = "Microsoft Corp. Installation Disk #1 "
service_desc = "@%SystemRoot%\system32\vmstorfltres.dll,-1000"     ;"Disk Virtual Machine Bus Acceleration Filter Driver"
;
;Localizable
;
device_desc  = "Диск Виртуальная машина Шина Ускорение Фильтр Драйвер"


[Strings.041D]
;
;Non-Localizable
;
SPSVCINST_ASSOCSERVICE = 0x00000002
msft         = "Microsoft Corporation"
DiskId       = "Microsoft Corp. Installation Disk #1 "
service_desc = "@%SystemRoot%\system32\vmstorfltres.dll,-1000"     ;"Disk Virtual Machine Bus Acceleration Filter Driver"
;
;Localizable
;
device_desc  = "Drivrutin för bussaccelereringsfilter i virtuell dator"


[Strings.041F]
;
;Non-Localizable
;
SPSVCINST_ASSOCSERVICE = 0x00000002
msft         = "Microsoft Corporation"
DiskId       = "Microsoft Corp. Installation Disk #1 "
service_desc = "@%SystemRoot%\system32\vmstorfltres.dll,-1000"     ;"Disk Virtual Machine Bus Acceleration Filter Driver"
;
;Localizable
;
device_desc  = "Disk Sanal Makine Veri Yolu Hızlandırma Filtresi Sürücüsü"


[Strings.0804]
;
;Non-Localizable
;
SPSVCINST_ASSOCSERVICE = 0x00000002
msft         = "Microsoft Corporation"
DiskId       = "Microsoft Corp. Installation Disk #1 "
service_desc = "@%SystemRoot%\system32\vmstorfltres.dll,-1000"     ;"Disk Virtual Machine Bus Acceleration Filter Driver"
;
;Localizable
;
device_desc  = "磁盘虚拟机总线加速筛选器驱动程序"


[Strings.0404]
;
;Non-Localizable
;
SPSVCINST_ASSOCSERVICE = 0x00000002
msft         = "Microsoft Corporation"
DiskId       = "Microsoft Corp. Installation Disk #1 "
service_desc = "@%SystemRoot%\system32\vmstorfltres.dll,-1000"     ;"Disk Virtual Machine Bus Acceleration Filter Driver"
;
;Localizable
;
device_desc  = "磁碟虛擬機器匯流排加速篩選器驅動程式"


[Strings.0409]
;
;Non-Localizable
;
SPSVCINST_ASSOCSERVICE = 0x00000002
msft         = "Microsoft Corporation"
DiskId       = "Microsoft Corp. Installation Disk #1 "
service_desc = "@%SystemRoot%\system32\vmstorfltres.dll,-1000"     ;"Disk Virtual Machine Bus Acceleration Filter Driver"
;
;Localizable
;
device_desc  = "Disk Virtual Machine Bus Acceleration Filter Driver"
