;
; Copyright (c) Microsoft Corporation.  All rights reserved.
;
; idtsec.inf
; 
; Idtech SecureMag Magnetic Stripe Reader HID Device Driver
;

[Version]
Signature="$Windows NT$"
Class=HidMsr
ClassGuid={2A9FE532-0CDC-44F9-9827-76192F2CA2FB}
Provider=%ManufacturerName%
DriverVer = 06/21/2006,10.0.20348.1
PnpLockdown=1

[Manufacturer]
%ManufacturerName%=Standard,NTamd64

[Standard.NTamd64]
%hidmsr.SecureDeviceDesc%=HidMsrDeviceInstall, HID\VID_0ACD&PID_2010
%hidmsr.MiniDeviceDesc%=HidMsrDeviceInstall, HID\VID_0ACD&PID_0500

[SourceDisksNames]
3426= windows cd

[SourceDisksFiles]
idtsec.dll=3426

; =================== UMDF Device ==================================

[HidMsrDeviceInstall.NT]
CopyFiles=UMDriverCopy

[HidMsrDeviceInstall.NT.hw]

[HidMsrDeviceInstall.NT.Services]
AddService=WUDFRd,0x000001fa,WUDFRD_ServiceInstall

[HidMsrDeviceInstall.NT.Wdf]
UmdfService=idtsec,hidmsr_Install
UmdfServiceOrder=idtsec
UmdfImpersonationLevel=Delegation
UmdfDirectHardwareAccess=AllowDirectHardwareAccess
UmdfHostProcessSharing=ProcessSharingDisabled
UmdfFileObjectPolicy=AllowNullAndUnknownFileObjects
UmdfKernelModeClientPolicy=AllowKernelModeClients
UmdfMethodNeitherAction=Copy

[hidmsr_Install]
UmdfLibraryVersion=2.15.0 
ServiceBinary=%12%\UMDF\idtsec.dll
UmdfExtensions=PosCx0102

[WUDFRD_ServiceInstall]
DisplayName = %WudfRdDisplayName%
ServiceType    = 1	; SERVICE_KERNEL_DRIVER
StartType      = 3	; SERVICE_DEMAND_START
ErrorControl   = 1	; SERVICE_ERROR_NORMAL
ServiceBinary = %12%\WUDFRd.sys
LoadOrderGroup = Base

[DestinationDirs]
UMDriverCopy=12,UMDF ; copy to drivers\umdf
CoInstallers_CopyFiles=11
DefaultDestDir        =12

[UMDriverCopy]
idtsec.dll,,,0x100

; =================== Generic ==================================

[Strings]
ManufacturerName="Microsoft"
DiskName = "HID MSR Installation Disk"
WudfRdDisplayName="Windows Driver Foundation - User-mode Driver Framework Reflector"
hidmsr.SecureDeviceDesc = "IdTech SecureMag Magnetic Stripe Reader Device"
hidmsr.MiniDeviceDesc = "IdTech MiniMag Magnetic Stripe Reader Device"
