; Nokia USB Host Driver for Windows XP/Vista/W7
; Copyright (c) Nokia Corporation. All rights reserved.
; INF for to use WinUSB for Windows phones
; Date: 12/14/2012, Version: 1.0.0.14
;

[Version]
Signature           = "$Windows NT$"
Class               = NokiaWp
ClassGUID           = {0FD3B15C-D457-45d8-A779-C2B2C9F9D0FD}
Provider            = %ProviderName%
DriverVer           = 12/14/2012, 1.0.0.14
CatalogFile         = nokiacareconnectivity.cat

[Manufacturer]
%MfgName%=Microsoft,NTx86,NTx86.6.0,NTamd64

[SourceDisksNames]
1 = %InstallDisk%,,,\x86
2 = %InstallDisk%,,,\amd64
3 = %InstallDisk%,,,\ia64

[SourceDisksFiles.x86]
winusbcoinstaller2.dll=1
WdfCoInstaller01009.dll=1

[SourceDisksFiles.amd64]
winusbcoinstaller2.dll=2
WdfCoInstaller01009.dll=2

[SourceDisksFiles.ia64]
winusbcoinstaller2.dll=3
WdfCoInstaller01009.dll=3

[DestinationDirs]
CoInstallers_CopyFiles=11

[Microsoft.NTx86]
%DeviceDesc% = WINMOBIL, USB\VID_0421&PID_05ED&MI_00
%DeviceDesc% = WINMOBIL, USB\VID_0421&PID_05ED&MI_01
%DeviceDesc% = WINMOBIL, USB\VID_0421&PID_05ED&MI_02
%DeviceDesc% = WINMOBIL, USB\VID_0421&PID_05ED&MI_03
%DeviceDesc% = WINMOBIL, USB\VID_0421&PID_05EE
%DeviceDesc% = WINMOBIL, USB\VID_0421&PID_05EF
%DeviceDesc% = WINMOBIL, USB\VID_0421&PID_065C&MI_00
%DeviceDesc% = WINMOBIL, USB\VID_0421&PID_065C&MI_01
%DeviceDesc% = WINMOBIL, USB\VID_0421&PID_065C&MI_02
%DeviceDesc% = WINMOBIL, USB\VID_0421&PID_065C&MI_03
%DeviceDesc% = WINMOBIL, USB\VID_0421&PID_065F
%DeviceDesc% = WINMOBIL, USB\Vid_0421&PID_0660&MI_04
%DeviceDesc% = WINMOBIL, USB\Vid_0421&PID_0660&MI_05
%DeviceDesc% = WINMOBIL, USB\VID_0421&PID_0660&MI_06
%DeviceDesc% = WINMOBIL, USB\VID_0421&PID_0661&MI_02
%DeviceDesc% = WINMOBIL, USB\VID_0421&PID_066E
%DeviceDesc% = WINMOBIL, USB\VID_0421&PID_066F
%DeviceDesc% = WINMOBIL, USB\VID_0421&PID_0672
%DeviceDesc% = WINMOBIL, USB\VID_0421&PID_067A
%DeviceDesc% = WINMOBIL, USB\VID_0421&PID_067B
%DeviceDesc% = WINMOBIL, USB\VID_0421&PID_067C
%DeviceDesc% = WINMOBIL, USB\VID_0421&PID_069A&MI_00
%DeviceDesc% = WINMOBIL, USB\VID_0421&PID_069A&MI_01
%DeviceDesc% = WINMOBIL, USB\VID_045E&PID_04EC&MI_01

[Microsoft.NTx86.6.0]
%DeviceDesc% = WINMOBIL, USB\VID_0421&PID_05ED
%DeviceDesc% = WINMOBIL, USB\VID_0421&PID_05EE
%DeviceDesc% = WINMOBIL, USB\VID_0421&PID_05EF
%DeviceDesc% = WINMOBIL, USB\VID_0421&PID_065C
%DeviceDesc% = WINMOBIL, USB\VID_0421&PID_065F
%DeviceDesc% = WINMOBIL, USB\Vid_0421&PID_0660&MI_04
%DeviceDesc% = WINMOBIL, USB\Vid_0421&PID_0660&MI_05
%DeviceDesc% = WINMOBIL, USB\VID_0421&PID_0660&MI_06
%DeviceDesc% = WINMOBIL, USB\VID_0421&PID_0661&MI_02
%DeviceDesc% = WINMOBIL, USB\VID_0421&PID_066E
%DeviceDesc% = WINMOBIL, USB\VID_0421&PID_066F
%DeviceDesc% = WINMOBIL, USB\VID_0421&PID_0672
%DeviceDesc% = WINMOBIL, USB\VID_0421&PID_067A
%DeviceDesc% = WINMOBIL, USB\VID_0421&PID_067B
%DeviceDesc% = WINMOBIL, USB\VID_0421&PID_067C
%DeviceDesc% = WINMOBIL, USB\VID_0421&PID_069A&MI_00
%DeviceDesc% = WINMOBIL, USB\VID_0421&PID_069A&MI_01
%DeviceDesc% = WINMOBIL, USB\VID_045E&PID_04EC&MI_01

[Microsoft.NTamd64]
%DeviceDesc% = WINMOBIL, USB\VID_0421&PID_05ED
%DeviceDesc% = WINMOBIL, USB\VID_0421&PID_05EE
%DeviceDesc% = WINMOBIL, USB\VID_0421&PID_05EF
%DeviceDesc% = WINMOBIL, USB\VID_0421&PID_065C
%DeviceDesc% = WINMOBIL, USB\VID_0421&PID_065F
%DeviceDesc% = WINMOBIL, USB\Vid_0421&PID_0660&MI_04
%DeviceDesc% = WINMOBIL, USB\Vid_0421&PID_0660&MI_05
%DeviceDesc% = WINMOBIL, USB\Vid_0421&PID_0660&MI_06
%DeviceDesc% = WINMOBIL, USB\VID_0421&PID_0661&MI_02
%DeviceDesc% = WINMOBIL, USB\VID_0421&PID_066E
%DeviceDesc% = WINMOBIL, USB\VID_0421&PID_066F
%DeviceDesc% = WINMOBIL, USB\VID_0421&PID_0672
%DeviceDesc% = WINMOBIL, USB\VID_0421&PID_067A
%DeviceDesc% = WINMOBIL, USB\VID_0421&PID_067B
%DeviceDesc% = WINMOBIL, USB\VID_0421&PID_067C
%DeviceDesc% = WINMOBIL, USB\VID_0421&PID_069A&MI_00
%DeviceDesc% = WINMOBIL, USB\VID_0421&PID_069A&MI_01
%DeviceDesc% = WINMOBIL, USB\VID_045E&PID_04EC&MI_01

[WINMOBIL]
Include     = winusb.inf
Needs       = WINUSB.NT

[WINMOBIL.Services]
Include     = winusb.inf
AddService  = winusb,0x00000002,winusb_add_service

[WINMOBIL.CoInstallers]
AddReg      = CoInstallers_AddReg
CopyFiles   = CoInstallers_CopyFiles

[WINMOBIL.UMDFServices]
Include     = winusb.inf
Needs       = WINUSB.NT.UMDFServices

[WINMOBIL.Wdf]
KmdfService=WINUSB, WinUsb_Install

[WinUSB_Install]
KmdfLibraryVersion=1.9

[CoInstallers_AddReg]
HKR,,CoInstallers32,0x00010000,"winusbcoinstaller2.dll","WdfCoInstaller01009.dll,WdfCoInstaller"

[CoInstallers_CopyFiles]
winusbcoinstaller2.dll
WdfCoInstaller01009.dll

[WINMOBIL.HW]
AddReg = Device_Reg

[Device_Reg]
HKR,,DeviceInterfaceGUIDs,0x10000,"{0FD3B15C-D457-45d8-A779-C2B2C9F9D0FD}"
HKR,,"Icons",0x00010000,"%%SystemRoot%%\system32\shell32.dll,-314"

[ClassInstall]
Addreg = Interface_ClassReg

[ClassInstall32]
Addreg = Interface_ClassReg32

[Interface_ClassReg]
HKR,,,,%DeviceClass%
HKR,,SilentInstall,,1
HKR,,Icon,,-20

[Interface_ClassReg32]
HKR,,,,%DeviceClass%
HKR,,SilentInstall,,1
HKR,,Icon,,-20

[winusb_add_service]
DisplayName    = "WinUSB Driver"
ServiceType    = 1 ; SERVICE_KERNEL_DRIVER
StartType      = 3 ; SERVICE_DEMAND_START
ErrorControl   = 1 ; SERVICE_ERROR_NORMAL
ServiceBinary  = %12%\winusb.sys


[Strings]

; Non-localizable strings
SERVICE_KERNEL_DRIVER = 0x1
SERVICE_DEMAND_START  = 0x3
SERVICE_ERROR_NORMAL  = 0x1

; Localizable strings
ProviderName       = "Nokia"
MfgName            = "Microsoft"
InstallDisk        = "Nokia WinUSB Driver Installation Disk"
DeviceDesc         = "Nokia USB Connectivity"
DeviceClass        = "Nokia USB Device"
