;
; nfcgpiomanager.inf
;

[Version]
Signature   = "$WINDOWS NT$"
Class       = System
ClassGuid   =  {4d36e97d-e325-11ce-bfc1-08002be10318}
Provider    = %ProviderName%
CatalogFile = nfcgpiomanager.cat
DriverVer=12/09/2015,1.0.4

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

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

[Manufacturer]
%ManufacturerName% = nfcgpiomanager,NTamd64

[nfcgpiomanager.NTamd64]
%nfcgpiomanager.DeviceDesc% = nfcgpiomanager_Device,ACPI\INT3397

[nfcgpiomanager_Device.NT]
CopyFiles   =   nfcgpiomanager_CopyFiles

[nfcgpiomanager_CopyFiles]
nfcgpiomanager.sys

;-------------- Service installation
[nfcgpiomanager_Device.NT.Services]
AddService = nfcgpiomanager,%SPSVCINST_ASSOCSERVICE%, nfcgpiomanager_Service_Inst

; -------------- nfcgpiomanager driver install sections
[nfcgpiomanager_Service_Inst]
DisplayName    = %nfcgpiomanager.SVCDESC%
ServiceType    = 1               ; SERVICE_KERNEL_DRIVER
StartType      = 3               ; SERVICE_DEMAND_START
ErrorControl   = 1               ; SERVICE_ERROR_NORMAL
ServiceBinary  = %12%\nfcgpiomanager.sys
LoadOrderGroup = Extended Base

;
;--- nfcgpiomanager_Device Coinstaller installation ------
;

[DestinationDirs]
DefaultDestDir = 12
nfcgpiomanager_Device_CoInstaller_CopyFiles = 11

[nfcgpiomanager_Device.NT.CoInstallers]
AddReg      = nfcgpiomanager_Device_CoInstaller_AddReg
CopyFiles   = nfcgpiomanager_Device_CoInstaller_CopyFiles

[nfcgpiomanager_Device_CoInstaller_AddReg]
HKR,,CoInstallers32,0x00010000, "WdfCoInstaller01011.dll,WdfCoInstaller"

[nfcgpiomanager_Device_CoInstaller_CopyFiles]
WdfCoInstaller01011.dll

[SourceDisksFiles]
nfcgpiomanager.sys  = 1,,
WdfCoInstaller01011.dll = 1 ; make sure the number matches with SourceDisksNames

[nfcgpiomanager_Device.NT.Wdf]
KmdfService =  nfcgpiomanager, nfcgpiomanager_wdfsect

[nfcgpiomanager_wdfsect]
KmdfLibraryVersion = 1.11

[Strings]
SPSVCINST_ASSOCSERVICE              = 0x00000002
ManufacturerName                    = "NXP Semiconductors"
ProviderName                        = "NXP Semiconductors"
ClassName                           = "none"
DiskName                            = "none Disk"
nfcgpiomanager.DeviceDesc  = "Nfc GPIO Driver"
nfcgpiomanager.SVCDESC     = "Nfc GPIO Driver"
