;/* ************************************************************************* **
;** Copyright (C) 2012 Kyocera Corporation.                                   **
;** All rights reserved.                                                      **
;** ************************************************************************* */

[Version]
Signature="$WINDOWS NT$"
Class=Net
ClassGuid={4d36e972-e325-11ce-bfc1-08002be10318}
Provider=%Driver.Provider%
DriverVer=09/28/2012,3.0.0.0
CatalogFile=kc02us_ncm.cat

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

[DestinationDirs]
DefaultDestDir = 12

; ================= Device section =====================

[Manufacturer]
%MfgName%=DriverArch,NTx86, NTamd64

[DriverArch]
;This INF does not support Win9x/NT4/Win2000

[DriverArch.NTx86]
%Driver.DeviceDesc%=Driver.Dev,USB\VID_0482&PID_05e9&MI_00
%Driver.DeviceDesc%=Driver.Dev,USB\VID_0482&PID_05ea&MI_00
%Driver.DeviceDesc%=Driver.Dev,USB\VID_0482&PID_05eb&MI_00
%Driver.DeviceDesc%=Driver.Dev,USB\VID_0482&PID_05ec&MI_00
%Driver.DeviceDesc%=Driver.Dev,USB\VID_0482&PID_05f5&MI_00
%Driver.DeviceDesc%=Driver.Dev,USB\VID_0482&PID_05f6&MI_00
%Driver.DeviceDesc%=Driver.Dev,USB\VID_0482&PID_05f7&MI_00
%Driver.DeviceDesc%=Driver.Dev,USB\VID_0482&PID_05f8&MI_00
%Driver.DeviceDesc%=Driver.Dev,USB\VID_0482&PID_0712&MI_00
%Driver.DeviceDesc%=Driver.Dev,USB\VID_0482&PID_0713&MI_00
%Driver.DeviceDesc%=Driver.Dev,USB\VID_0482&PID_0714&MI_00
%Driver.DeviceDesc%=Driver.Dev,USB\VID_0482&PID_0715&MI_00
%Driver.DeviceDesc%=Driver.Dev,USB\VID_0482&PID_0716&MI_00
%Driver.DeviceDesc%=Driver.Dev,USB\VID_0482&PID_0717&MI_00
%Driver.DeviceDesc%=Driver.Dev,USB\VID_0482&PID_0718&MI_00
%Driver.DeviceDesc%=Driver.Dev,USB\VID_0482&PID_0719&MI_00
%Driver.DeviceDesc%=Driver.Dev,USB\VID_0482&PID_072b&MI_00
%Driver.DeviceDesc%=Driver.Dev,USB\VID_0482&PID_072c&MI_00
%Driver.DeviceDesc%=Driver.Dev,USB\VID_0482&PID_072d&MI_00
%Driver.DeviceDesc%=Driver.Dev,USB\VID_0482&PID_072e&MI_00
%Driver.DeviceDesc%=Driver.Dev,USB\VID_0482&PID_072f&MI_00
%Driver.DeviceDesc%=Driver.Dev,USB\VID_0482&PID_0730&MI_00
%Driver.DeviceDesc%=Driver.Dev,USB\VID_0482&PID_0731&MI_00
%Driver.DeviceDesc%=Driver.Dev,USB\VID_0482&PID_0732&MI_00
%Driver.DeviceDesc%=Driver.Dev,USB\VID_0482&PID_0744&MI_00
%Driver.DeviceDesc%=Driver.Dev,USB\VID_0482&PID_0745&MI_00
%Driver.DeviceDesc%=Driver.Dev,USB\VID_0482&PID_0746&MI_00
%Driver.DeviceDesc%=Driver.Dev,USB\VID_0482&PID_0747&MI_00
%Driver.DeviceDesc%=Driver.Dev,USB\VID_0482&PID_0748&MI_00
%Driver.DeviceDesc%=Driver.Dev,USB\VID_0482&PID_0749&MI_00
%Driver.DeviceDesc%=Driver.Dev,USB\VID_0482&PID_074a&MI_00
%Driver.DeviceDesc%=Driver.Dev,USB\VID_0482&PID_074b&MI_00
%Driver.DeviceDesc%=Driver.Dev,USB\VID_0482&PID_075f&MI_00
%Driver.DeviceDesc%=Driver.Dev,USB\VID_0482&PID_0760&MI_00
%Driver.DeviceDesc%=Driver.Dev,USB\VID_0482&PID_0761&MI_00
%Driver.DeviceDesc%=Driver.Dev,USB\VID_0482&PID_0762&MI_00
%Driver.DeviceDesc%=Driver.Dev,USB\VID_0482&PID_0763&MI_00
%Driver.DeviceDesc%=Driver.Dev,USB\VID_0482&PID_0764&MI_00
%Driver.DeviceDesc%=Driver.Dev,USB\VID_0482&PID_0765&MI_00
%Driver.DeviceDesc%=Driver.Dev,USB\VID_0482&PID_0766&MI_00
%Driver.DeviceDesc%=Driver.Dev,USB\VID_0482&PID_07bc&MI_00
%Driver.DeviceDesc%=Driver.Dev,USB\VID_0482&PID_07bd&MI_00
%Driver.DeviceDesc%=Driver.Dev,USB\VID_0482&PID_07be&MI_00
%Driver.DeviceDesc%=Driver.Dev,USB\VID_0482&PID_07bf&MI_00
%Driver.DeviceDesc%=Driver.Dev,USB\VID_0482&PID_07c8&MI_00
%Driver.DeviceDesc%=Driver.Dev,USB\VID_0482&PID_07c9&MI_00
%Driver.DeviceDesc%=Driver.Dev,USB\VID_0482&PID_07ca&MI_00
%Driver.DeviceDesc%=Driver.Dev,USB\VID_0482&PID_07cb&MI_00
%Driver.DeviceDesc%=Driver.Dev,USB\VID_0482&PID_07dc&MI_00
%Driver.DeviceDesc%=Driver.Dev,USB\VID_0482&PID_07dd&MI_00
%Driver.DeviceDesc%=Driver.Dev,USB\VID_0482&PID_07de&MI_00
%Driver.DeviceDesc%=Driver.Dev,USB\VID_0482&PID_07df&MI_00
%Driver.DeviceDesc%=Driver.Dev,USB\VID_0482&PID_07e0&MI_00
%Driver.DeviceDesc%=Driver.Dev,USB\VID_0482&PID_07e1&MI_00
%Driver.DeviceDesc%=Driver.Dev,USB\VID_0482&PID_07e2&MI_00
%Driver.DeviceDesc%=Driver.Dev,USB\VID_0482&PID_07e3&MI_00


[DriverArch.NTamd64]
%Driver.DeviceDesc%=Driver.Dev,USB\VID_0482&PID_05e9&MI_00
%Driver.DeviceDesc%=Driver.Dev,USB\VID_0482&PID_05ea&MI_00
%Driver.DeviceDesc%=Driver.Dev,USB\VID_0482&PID_05eb&MI_00
%Driver.DeviceDesc%=Driver.Dev,USB\VID_0482&PID_05ec&MI_00
%Driver.DeviceDesc%=Driver.Dev,USB\VID_0482&PID_05f5&MI_00
%Driver.DeviceDesc%=Driver.Dev,USB\VID_0482&PID_05f6&MI_00
%Driver.DeviceDesc%=Driver.Dev,USB\VID_0482&PID_05f7&MI_00
%Driver.DeviceDesc%=Driver.Dev,USB\VID_0482&PID_05f8&MI_00
%Driver.DeviceDesc%=Driver.Dev,USB\VID_0482&PID_0712&MI_00
%Driver.DeviceDesc%=Driver.Dev,USB\VID_0482&PID_0713&MI_00
%Driver.DeviceDesc%=Driver.Dev,USB\VID_0482&PID_0714&MI_00
%Driver.DeviceDesc%=Driver.Dev,USB\VID_0482&PID_0715&MI_00
%Driver.DeviceDesc%=Driver.Dev,USB\VID_0482&PID_0716&MI_00
%Driver.DeviceDesc%=Driver.Dev,USB\VID_0482&PID_0717&MI_00
%Driver.DeviceDesc%=Driver.Dev,USB\VID_0482&PID_0718&MI_00
%Driver.DeviceDesc%=Driver.Dev,USB\VID_0482&PID_0719&MI_00
%Driver.DeviceDesc%=Driver.Dev,USB\VID_0482&PID_072b&MI_00
%Driver.DeviceDesc%=Driver.Dev,USB\VID_0482&PID_072c&MI_00
%Driver.DeviceDesc%=Driver.Dev,USB\VID_0482&PID_072d&MI_00
%Driver.DeviceDesc%=Driver.Dev,USB\VID_0482&PID_072e&MI_00
%Driver.DeviceDesc%=Driver.Dev,USB\VID_0482&PID_072f&MI_00
%Driver.DeviceDesc%=Driver.Dev,USB\VID_0482&PID_0730&MI_00
%Driver.DeviceDesc%=Driver.Dev,USB\VID_0482&PID_0731&MI_00
%Driver.DeviceDesc%=Driver.Dev,USB\VID_0482&PID_0732&MI_00
%Driver.DeviceDesc%=Driver.Dev,USB\VID_0482&PID_0744&MI_00
%Driver.DeviceDesc%=Driver.Dev,USB\VID_0482&PID_0745&MI_00
%Driver.DeviceDesc%=Driver.Dev,USB\VID_0482&PID_0746&MI_00
%Driver.DeviceDesc%=Driver.Dev,USB\VID_0482&PID_0747&MI_00
%Driver.DeviceDesc%=Driver.Dev,USB\VID_0482&PID_0748&MI_00
%Driver.DeviceDesc%=Driver.Dev,USB\VID_0482&PID_0749&MI_00
%Driver.DeviceDesc%=Driver.Dev,USB\VID_0482&PID_074a&MI_00
%Driver.DeviceDesc%=Driver.Dev,USB\VID_0482&PID_074b&MI_00
%Driver.DeviceDesc%=Driver.Dev,USB\VID_0482&PID_075f&MI_00
%Driver.DeviceDesc%=Driver.Dev,USB\VID_0482&PID_0760&MI_00
%Driver.DeviceDesc%=Driver.Dev,USB\VID_0482&PID_0761&MI_00
%Driver.DeviceDesc%=Driver.Dev,USB\VID_0482&PID_0762&MI_00
%Driver.DeviceDesc%=Driver.Dev,USB\VID_0482&PID_0763&MI_00
%Driver.DeviceDesc%=Driver.Dev,USB\VID_0482&PID_0764&MI_00
%Driver.DeviceDesc%=Driver.Dev,USB\VID_0482&PID_0765&MI_00
%Driver.DeviceDesc%=Driver.Dev,USB\VID_0482&PID_0766&MI_00
%Driver.DeviceDesc%=Driver.Dev,USB\VID_0482&PID_07bc&MI_00
%Driver.DeviceDesc%=Driver.Dev,USB\VID_0482&PID_07bd&MI_00
%Driver.DeviceDesc%=Driver.Dev,USB\VID_0482&PID_07be&MI_00
%Driver.DeviceDesc%=Driver.Dev,USB\VID_0482&PID_07bf&MI_00
%Driver.DeviceDesc%=Driver.Dev,USB\VID_0482&PID_07c8&MI_00
%Driver.DeviceDesc%=Driver.Dev,USB\VID_0482&PID_07c9&MI_00
%Driver.DeviceDesc%=Driver.Dev,USB\VID_0482&PID_07ca&MI_00
%Driver.DeviceDesc%=Driver.Dev,USB\VID_0482&PID_07cb&MI_00
%Driver.DeviceDesc%=Driver.Dev,USB\VID_0482&PID_07dc&MI_00
%Driver.DeviceDesc%=Driver.Dev,USB\VID_0482&PID_07dd&MI_00
%Driver.DeviceDesc%=Driver.Dev,USB\VID_0482&PID_07de&MI_00
%Driver.DeviceDesc%=Driver.Dev,USB\VID_0482&PID_07df&MI_00
%Driver.DeviceDesc%=Driver.Dev,USB\VID_0482&PID_07e0&MI_00
%Driver.DeviceDesc%=Driver.Dev,USB\VID_0482&PID_07e1&MI_00
%Driver.DeviceDesc%=Driver.Dev,USB\VID_0482&PID_07e2&MI_00
%Driver.DeviceDesc%=Driver.Dev,USB\VID_0482&PID_07e3&MI_00

[Driver.Dev.NTx86]
Characteristics=0x84
*IfType=6
*MediaType=0
*PhysicalMediaType=0
BusType=15
AddReg=Ndis.AddReg
CopyFiles=Driver.Files.x86

[Driver.Dev.NTamd64]
Characteristics=0x84
*IfType=6
*MediaType=0
*PhysicalMediaType=0
BusType=15
AddReg=Ndis.AddReg
CopyFiles=Driver.Files.amd64

[Driver.Dev.NTx86.Services]
Addservice = kc02us_ncm,0x00000002,Driver.AddService.x86,Driver.AddEventLogService.x86

[Driver.Dev.NTamd64.Services]
Addservice = kc02us_ncm,0x00000002,Driver.AddService.amd64,Driver.AddEventLogService.amd64

[Ndis.AddReg]
HKR,Ndi,Service,0,"kc02us_ncm"
HKR,Ndi\Interfaces,UpperRange,0,"ndis5"
HKR,Ndi\Interfaces,LowerRange,0,"ethernet"

[Driver.AddService.x86]
DisplayName    = %Driver.SvcDesc%
ServiceType    = 1
StartType      = 3
ErrorControl   = 1
ServiceBinary  = %12%\kc02us_ncm32.sys
AddReg         = Driver.Service.AddReg
LoadOrderGroup = NDIS

[Driver.AddService.amd64]
DisplayName    = %Driver.SvcDesc%
ServiceType    = 1
StartType      = 3
ErrorControl   = 1
ServiceBinary  = %12%\kc02us_ncm64.sys
AddReg         = Driver.Service.AddReg
LoadOrderGroup = NDIS

[Driver.Service.AddReg]
HKR,,TextModeFlags,0x00010001,0x0001

[Driver.AddEventLogService.x86]
AddReg = Driver.AddEventLogReg.x86

[Driver.AddEventLogService.amd64]
AddReg = Driver.AddEventLogReg.amd64

[Driver.AddEventLogReg.x86]
HKR,,EventMessageFile,0x00020000,"%%SystemRoot%%\System32\netevent.dll,%%SystemRoot%%\System32\drivers\kc02us_ncm32.sys"
HKR,,TypesSupported,0x00010001,7

[Driver.AddEventLogReg.amd64]
HKR,,EventMessageFile,0x00020000,"%%SystemRoot%%\System32\netevent.dll,%%SystemRoot%%\System32\drivers\kc02us_ncm64.sys"
HKR,,TypesSupported,0x00010001,7

[Driver.Files.x86]
kc02us_ncm32.sys

[Driver.Files.amd64]
kc02us_ncm64.sys

[SourceDisksNames.x86]
1=%Disk_Description%,,,\i386

[SourceDisksNames.amd64]
1=%Disk_Description%,,,\amd64

[SourceDisksFiles.x86]
kc02us_ncm32.sys = 1

[SourceDisksFiles.amd64]
kc02us_ncm64.sys = 1

; ================= WDF Coinstaller installation =====================

[DestinationDirs]
CoInstaller_CopyFiles = 11

[Driver.Dev.NTx86.CoInstallers]
AddReg=CoInstaller_AddReg
CopyFiles=CoInstaller_CopyFiles

[Driver.Dev.NTamd64.CoInstallers]
AddReg=CoInstaller_AddReg
CopyFiles=CoInstaller_CopyFiles

[CoInstaller_CopyFiles]
WdfCoInstaller01009.dll

[SourceDisksFiles]
WdfCoInstaller01009.dll=1

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

[Driver.Dev.NTx86.Wdf]
KmdfService = kc02us_ncm, Driver_wdfsect

[Driver.Dev.NTamd64.Wdf]
KmdfService = kc02us_ncm, Driver_wdfsect

[Driver_wdfsect]
KmdfLibraryVersion = 1.9

; ================= String =====================

[Strings]
Driver.Provider         = "KYOCERA Corporation"
MfgName                 = "KYOCERA Corporation"
Disk_Description        = "KYOCERA USB KC02US CdcNcm Device Installation Disk"
Driver.DeviceDesc       = "KYOCERA USB KC02US CdcNcm Device"
Driver.SvcDesc          = "KYOCERA USB KC02US CdcNcm Device Driver"



