;/*++
;
;Copyright (c) Microsoft Corporation.  All rights reserved.
;
;Module Name:
;
;    TERMKBD.INF
;
;Abstract:
;
;--*/

[Version]
Signature="$WINDOWS NT$"
Class=Keyboard
ClassGuid={4D36E96B-E325-11CE-BFC1-08002BE10318}
Provider=%MSFT%
DriverVer = 04/21/2009,10.0.22621.1
PnpLockdown=1

[DestinationDirs]
TS_INPT.NT.Copy = 12

[Manufacturer]
%StdMfg%=Standard,NTamd64

; bypass WU
[ControlFlags]
BasicDriverOk=*

[Standard.NTamd64]
%TsKbd.DeviceDesc%=TS_KBD, TS_INPT\TS_KBD
%TsInpt.DeviceDesc%=TS_INPT ; used by Include/Needs

;-------------- TS_KBD 

[TS_KBD.NT]
CopyFiles=TS_INPT.NT.Copy
Include=keyboard.inf
Needs=KbdClass

[TS_KBD.NT.HW]
Include=keyboard.inf
Needs=KbdClass.HW

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

[TS_KBD.NT.Services]
AddService = terminpt, %SPSVCINST_ASSOCSERVICE%, TermInpt_Service_Inst
Include=keyboard.inf
Needs=KbdClass.Services

;-------------- TS_INPT 

[TS_INPT.NT]
CopyFiles=TS_INPT.NT.Copy

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

[TS_INPT.NT.Services]
AddService = terminpt, %SPSVCINST_ASSOCSERVICE%, TermInpt_Service_Inst

[TS_INPT.NT.Copy]
terminpt.sys,,,0x100

[TermInpt_Service_Inst]
DisplayName    = %TermInpt.SVCDESC%
ServiceType    = 1               ; SERVICE_KERNEL_DRIVER
StartType      = 3               ; SERVICE_DEMAND_START
ErrorControl   = 1               ; SERVICE_ERROR_NORMAL
ServiceBinary  = %12%\terminpt.sys
LoadOrderGroup = Extended Base


[SourceDisksNames]
1 = %DiskId1%,,,""

[SourceDisksFiles]
terminpt.sys  = 1,,

[Strings]
;Localizable
StdMfg = "(Standard system devices)"
DiskId1 = "Source Disk"
TsKbd.DeviceDesc = "Remote Desktop Keyboard Device"
TermInpt.SVCDESC = "Microsoft Remote Desktop Input Driver"
TsInpt.DeviceDesc = "Remote Desktop Input Device"

;Non-Localizable
SPSVCINST_ASSOCSERVICE= 0x00000002
MSFT = "Microsoft"
