;
; Copyright (c) 2009-2013 Nuvoton Technology Corporation.  All rights reserved.
;
; Module Name:
;    NUVIOCIR.INF
;
; Abstract:
;    INF file for the Nuvoton SIO CIR device
;

[Version]
Signature="$WINDOWS NT$"
Class=HIDClass
ClassGuid={745a17a0-74d3-11d0-b6fe-00a0c90f57da}
Provider=%PROVIDER_NAME%
DriverVer=07/11/2013,2.4.2013.0711
CatalogFile=nuviocir_x64.cat

[DestinationDirs]
DefaultDestDir=12
IR_CoInstaller_CopyFiles=11

[SourceDisksNames]
1=%DiskId1%,,,

[SourceDisksFiles]
nuviocir_x64.sys=1,,
;CIRCoInst.dll = 1,,
WdfCoInstaller01009.dll=1

[Manufacturer]
%PROVIDER_NAME%=DeviceList, NTamd64

[DeviceList.NTamd64]
%DESCRIPTION%=DriverInstall, ACPI\NTN0530

[DriverInstall]
CopyFiles=DriverCopyFiles

[DriverCopyFiles]
%TARGETNAME%.sys,,,2

;==============================================================================
;-------------- Service installation
[DriverInstall.Services]
AddService=nuviocir,2,DriverService

; -------------- wbecir driver install sections
[DriverService]
DisplayName=%SERVICE_DISPLAY_NAME%
ServiceType=1
StartType=3
ErrorControl=1
ServiceBinary=%12%\%TARGETNAME%.sys
LoadOrderGroup=Extended Base

;
;--- DriverInstall Coinstaller installation ------
;
[DriverInstall.CoInstallers]
AddReg=IR_CoInstaller_AddReg
CopyFiles=IR_CoInstaller_CopyFiles

[IR_CoInstaller_AddReg]
HKR,,CoInstallers32,0x00010000, "WdfCoInstaller01009.dll,WdfCoInstaller", "CIRCoInst.dll,IRCoInstaller"

[IR_CoInstaller_CopyFiles]
;CIRCoInst.dll
WdfCoInstaller01009.dll

[DriverInstall.Wdf]
KmdfService =  nuviocir, DriverInstall_WdfSection

[DriverInstall_WdfSection]
KmdfLibraryVersion = 1.9

[Strings]
PROVIDER_NAME="Nuvoton Technology Corp."
DESCRIPTION="Nuvoton SIO CIR Device Driver"
DiskId1="Nuvoton SIO CIR driver installation disk #1"
SERVICE_DISPLAY_NAME="Nuvoton SIO CIR Device Driver"
TARGETNAME="nuviocir_x64"
