;/*++
;
;Copyright (c) 2012 Teradici All Rights Reserved
;
;Module Name:
;
;    TERAPCOIP.INF
;
;Abstract:
;    INF file for installing Teradici PCoIP Device
;
;--*/
[Version]
Signature="$WINDOWS NT$"
Class=System
ClassGuid={4D36E97D-E325-11CE-BFC1-08002BE10318}
Provider=%VENDOR%
CatalogFile=terapcoip.cat
DriverVer=08/21/2012,4.0.8
DriverPackageDisplayName=%DEVICE%
DriverPackageType=PlugAndPlay

[SourceDisksNames]
99=%DISK_NAME%,,,""

[DestinationDirs]
DefaultDestDir=12  ; %windir%\system32\drivers

[SourceDisksFiles]
terapcoip.sys=99,,

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

[Manufacturer]
%VENDOR%=Vendor,NTx86

; For XP and later
[Vendor.NTx86]
%DEVICE%=Device,PCI\VEN_6549&DEV_1200&SUBSYS_12006549&REV_01
%DEVICE%=Device,PCI\VEN_6549&DEV_2240&SUBSYS_22406549&REV_00

[Device.NT]
CopyFiles=Device_CopyFiles

[Device.NT.HW]
AddReg=Device.NT.AddReg

[Device.NT.AddReg]                            

[Device_CopyFiles]
terapcoip.sys

;-------------- Service installation

[Device.NT.Services]
AddService=terapcoip,0x00000002,terapcoip_Service_Inst

; -------------- Driver install sections

[terapcoip_Service_Inst]
DisplayName=%SERVICE%
ServiceType=0x00000001            ; SERVICE_KERNEL_DRIVER
StartType=0x3                     ; SERVICE_DEMAND_START 
ErrorControl=0x1                  ; SERVICE_ERROR_NORMAL
ServiceBinary=%12%\terapcoip.sys
LoadOrderGroup=Extended Base

;--- Device Coinstaller installation ------

[DestinationDirs]
CoInstaller_CopyFiles=11

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

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

[CoInstaller_CopyFiles]
WdfCoInstaller01009.dll

[SourceDisksFiles]
WdfCoInstaller01009.dll=99

[Device.NT.Wdf]
KmdfService=terapcoip,terapcoip_wdfsect

[terapcoip_wdfsect]
KmdfLibraryVersion=1.9

[Strings]
VENDOR="Teradici"
DISK_NAME="PCoIP(R) Device Install Disk"
DEVICE="PCoIP(R) Device"
SERVICE="PCoIP(R) Device Service"

