; Nokia USB Host Driver for Windows 98SE, ME, 2000, XP Home, XP Pro
; Copyright (c) 2002,2003,2004 Nokia 05.02.136 26-Aug-2004
;

[Version]
Signature = "$Windows NT$"
Class = "Wireless Communication Devices"
ClassGuid = {4F919108-4ADF-11d5-882D-00B0D02FE381}
Provider = %Manufacturer%
DriverVer = 08/26/2004,5.02.13.06
CatalogFile = nmwcd.cat

[DestinationDirs]
DefaultDestDir=10,System32\Drivers
WMCClassInstallerCopyFiles=10,System32
DLLCopyFiles=10,System32
DriverCopyFiles=10,System32\Drivers

; ================= Class section =====================

[ClassInstall32]
AddReg=WMCClassReg
CopyFiles=WMCClassInstallerCopyFiles

[WMCClassReg]
HKR,,,0,%WMCClassName%
HKR,,Icon,,100
HKR,,Installer32,,"nmwcdcls.dll,WMCClassInstaller"

[WMCClassInstallerCopyFiles]
nmwcdcls.dll

;*****************************************
; Device Install Section
;*****************************************

[Manufacturer]
%Manufacturer% = DeviceList

[ControlFlags]
ExcludeFromSelect=USB\VID_0421&PID_0103
ExcludeFromSelect=USB\VID_0421&PID_0104
ExcludeFromSelect=USB\VID_0421&PID_0400
ExcludeFromSelect=USB\VID_0421&PID_0401
ExcludeFromSelect=USB\VID_0421&PID_0402
ExcludeFromSelect=USB\VID_0421&PID_0405
ExcludeFromSelect=USB\VID_0421&PID_040D
ExcludeFromSelect=USB\VID_0421&PID_040E
ExcludeFromSelect=USB\VID_0421&PID_040F
ExcludeFromSelect=USB\VID_0421&PID_0410
ExcludeFromSelect=USB\VID_0421&PID_0411
ExcludeFromSelect=USB\VID_0421&PID_0413
ExcludeFromSelect=USB\VID_0421&PID_0416
ExcludeFromSelect=USB\VID_0421&PID_0417
ExcludeFromSelect=USB\VID_0421&PID_041D
ExcludeFromSelect=USB\VID_0421&PID_0802


[DeviceList]
%NokiaAVALON%=DriverInstall,USB\VID_0421&PID_0103
%NokiaADL%=DriverInstall,USB\VID_0421&PID_0104
%Nokia7600%=DriverInstall,USB\VID_0421&PID_0400
%Nokia6650%=DriverInstall,USB\VID_0421&PID_0401
%Nokia6255%=DriverInstall,USB\VID_0421&PID_0402
%Nokia9500%=DriverInstall,USB\VID_0421&PID_0405
%Nokia6620%=DriverInstall,USB\VID_0421&PID_040D
%Nokia6651%=DriverInstall,USB\VID_0421&PID_040E
%Nokia6230%=DriverInstall,USB\VID_0421&PID_040F
%Nokia6630%=DriverInstall,USB\VID_0421&PID_0410
%Nokia7610%=DriverInstall,USB\VID_0421&PID_0411
%Nokia6260%=DriverInstall,USB\VID_0421&PID_0413
%Nokia6170%=DriverInstall,USB\VID_0421&PID_0416
%Nokia7270%=DriverInstall,USB\VID_0421&PID_0417
%Nokia6670%=DriverInstall,USB\VID_0421&PID_041D
%NokiaCA-42%=DriverInstall,USB\VID_0421&PID_0802

;------------------------------------------------------------------------------
;  Win 98 Section
;------------------------------------------------------------------------------

[DriverInstall]
CopyFiles=DriverCopyFiles,DLLCopyFiles
AddReg=DriverAddReg

[DriverAddReg]
HKR,,DevLoader,,*ntkern
HKR,,NTMPDriver,,nmwcd.sys


;------------------------------------------------------------------------------
;  Windows 2000 Sections
;------------------------------------------------------------------------------

[DriverInstall.NT]
CopyFiles=DriverCopyFiles,DLLCopyFiles

[DriverInstall.NT.Services]
AddService = %ServiceDisplayName%, 0x00000002, DriverService, DriverEventLog

;the "2" means that this service will be the function driver for the device.

[DriverService]
DisplayName   = %ServiceDisplayName%
ServiceType   = 1	;Kernel mode driver
StartType     = 3	;Demand-loaded by the PnP Manager
ErrorControl  = 1	;Errors that occur during loading should be logged, but should not by themselves prevent the system from starting:
ServiceBinary = %10%\system32\drivers\nmwcd.sys
LoadOrderGroup = Extended Base

[DriverEventLog]
AddReg = DriverEventLogAddReg

[DriverEventLogAddReg]
HKR,,EventMessageFile,0x00020000,"%SystemRoot%\System32\nmwcdlog.dll;%SystemRoot%\System32\drivers\nmwcd.sys"
HKR,,TypesSupported,0x00010001,7


;------------------------------------------------------------------------------
;  Common Section
;------------------------------------------------------------------------------

[DriverCopyFiles]
nmwcd.sys

[DLLCopyFiles]
nmwcdlog.dll

[SourceDisksNames]
1=%DISKNAME%,,,

[SourceDisksFiles]
nmwcd.sys=1
nmwcdlog.dll=1
nmwcdcls.dll=1


;------------------------------------------------------------------------------
;  String Definitions
;------------------------------------------------------------------------------

[Strings]
WMCClassName = "Wireless Communication Devices"
Manufacturer = "Nokia"
NokiaAVALON="ADL Flashing Engine AVALON Parent"
NokiaADL="Nokia ADL USB Re-Flashing Engine Parent"
Nokia7600="Nokia 7600 USB Phone Parent"
Nokia6650="Nokia 6650 USB Phone Parent"
Nokia6255="Nokia 6255 USB Phone Parent"
Nokia9500="Nokia 9500 USB Phone Parent"
Nokia6620="Nokia 6620 USB Phone Parent"
Nokia6651="Nokia 6651 USB Phone Parent"
Nokia6230="Nokia 6230 USB Phone Parent"
Nokia6630="Nokia 6630 USB Phone Parent"
Nokia7610="Nokia 7610 USB Phone Parent"
Nokia6260="Nokia 6260 USB Phone Parent"
Nokia6170="Nokia 6170 USB Phone Parent"
Nokia7270="Nokia 7270 USB Phone Parent"
Nokia6670="Nokia 6670 USB Phone Parent"
NokiaCA-42="Nokia CA-42 USB Phone Parent"


ServiceDisplayName = "Nokia USB Phone Parent"
DISKNAME = "Nokia USB Installation Disk"
