;
; Copyright (c) Microsoft Corporation.  All rights reserved.
;
; mgtdyn.inf
; 
; Magtek Dynmode 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.22621.1
PnpLockdown=1

[Manufacturer]
%ManufacturerName%=Standard,NTamd64

[Standard.NTamd64]
%hidmsr.MagneDeviceDesc%=HidMsrDeviceInstall, HID\VID_0801&PID_0011
%hidmsr.DeviceDesc%=HidMsrDeviceInstall, HID\VID_0801&PID_0002

[SourceDisksNames]
3426= windows cd

[SourceDisksFiles]
mgtdyn.dll=3426

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

[HidMsrDeviceInstall.NT]
CopyFiles=UMDriverCopy

[HidMsrDeviceInstall.NT.hw]

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

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

[hidmsr_Install]
UmdfLibraryVersion=2.15.0 
ServiceBinary=%12%\UMDF\mgtdyn.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

[UMDriverCopy]
mgtdyn.dll,,,0x100

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

[Strings]
ManufacturerName="Microsoft"
DiskName = "HID MSR Installation Disk"
WudfRdDisplayName="Windows Driver Foundation - User-mode Driver Framework Reflector"
hidmsr.MagneDeviceDesc = "Magtek MagneSafe Magnetic Stripe Reader Device"
hidmsr.DeviceDesc = "Magtek Magnetic Stripe Reader Device"
