;/*++
;
;Copyright (c) Microsoft Corporation.  All rights reserved.
;
;Module Name:
;    mxtBootBridge.inf
;
;Abstract:
;    INF file for installing the Driver Frameworks mxtBootBridge Driver
;
;Installation Notes: 
;    Using Devcon: Type "devcon update mxtBootBridge.inf ACPI\mxtBootBridge" to install
;
;--*/

[Version]
Signature   = "$WINDOWS NT$"
Class=HardwarePatchDriver
ClassGuid={11223344-5566-7788-000A-00005C077FDA}
Provider    = %ATMEL%
DriverVer=10/01/2013,15.16.38.615
CatalogFile = mxtBootBridge.cat

[DestinationDirs]
DefaultDestDir = 12

; ================= Class section =====================

[ClassInstall32]
AddReg=mxtBootBridge_RegistryAdd

[mxtBootBridge_RegistryAdd]
HKR,,,,%HardwarePatchDriver_ClassName%
HKR,,NoInstallClass,,1

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

[SourceDisksFiles]
mxtBootBridge.sys  = 1,,

;*****************************************
; mxtBootBridge  Install Section
;*****************************************

[Manufacturer]
%StdMfg%=Standard,NTx86

; Decorated model section take precedence over undecorated 
; ones on XP and later.
[Standard.NTx86]
%mxtBootBridge.DeviceDesc%=mxtBootBridge_Device, ACPI\ATML2000
%mxtBootBridge.DeviceDesc%=mxtBootBridge_Device, ACPI\ATMLDBG2

[mxtBootBridge_Device.NT]
CopyFiles=Drivers_Dir

[Drivers_Dir]
mxtBootBridge.sys


;-------------- Service installation
[mxtBootBridge_Device.NT.Services]
AddService = mxtBootBridge,%SPSVCINST_ASSOCSERVICE%, mxtBootBridge_Service_Inst

; -------------- mxtBootBridge driver install sections
[mxtBootBridge_Service_Inst]
DisplayName    = %mxtBootBridge.SVCDESC%
ServiceType    = 1               ; SERVICE_KERNEL_DRIVER
StartType      = 3               ; SERVICE_DEMAND_START 
ErrorControl   = 1               ; SERVICE_ERROR_NORMAL
ServiceBinary  = %12%\mxtBootBridge.sys

[Strings]
SPSVCINST_ASSOCSERVICE= 0x00000002
ATMEL                   = "Atmel Corp"
StdMfg                 = "(Standard system devices)"
DiskId1                = "mxtBootBridge Peripheral Installation Disk #1"
mxtBootBridge.DeviceDesc = "maxTouch I2C Boot Bridge Peripheral Driver"
mxtBootBridge.SVCDESC    = "maxTouch I2C Boot Bridge Peripheral Service"
HardwarePatchDriver_ClassName="Hardware Patch Driver Class"
