;
; secWall.inf
;
; Mawadata secWall IC kmdf driver
;
; Copyright (C) 2021 Mawadata Technology Corporation
;

[Version]
Signature="$WINDOWS NT$"
Class=USBDevice
ClassGuid={88BAE032-5A81-49f0-BC3D-A4FF138216D6}
Provider=%ManufacturerName%
CatalogFile=secWalIC.cat
DriverVer = 12/13/2021,3.0.21.1209
PnpLockDown=1

[DestinationDirs]
DefaultDestDir = 12
secWalIC_Device_CoInstaller_CopyFiles = 11

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

[SourceDisksFiles]
secWalIC.sys  = 1,,
;


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

[Manufacturer]
%ManufacturerName%=Standard,NTx86

[Standard.NTx86]
%secWalIC.DeviceDesc%=secWalIC_Device, USB\VID_574D&PID_0001

[secWalIC_Device.NT]
CopyFiles=Drivers_Dir

[Drivers_Dir]
secWalIC.sys

[secWalIC_Device.NT.HW]
AddReg=secWalIC_AddReg

[secWalIC_AddReg]
; By default, USBDevice class uses iProduct descriptor to name the device in
; Device Manager on Windows 8 and higher.
; This device use friendly name as display name in Device Manager on Windows 8 and higher:
HKR,,FriendlyName,,%secWalIC.DeviceDesc%

;-------------- Service installation
[secWalIC_Device.NT.Services]
AddService = secWalIC,%SPSVCINST_ASSOCSERVICE%, secWalIC_Service_Inst

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

;
;--- secWalIC_Device Coinstaller installation ------
;

[secWalIC_Device.NT.CoInstallers]
AddReg=secWalIC_Device_CoInstaller_AddReg
CopyFiles=secWalIC_Device_CoInstaller_CopyFiles

[secWalIC_Device_CoInstaller_AddReg]
;


[secWalIC_Device_CoInstaller_CopyFiles]
;


[secWalIC_Device.NT.Wdf]
KmdfService =  secWalIC, secWalIC_wdfsect
[secWalIC_wdfsect]
KmdfLibraryVersion = 1.15

[Strings]
SPSVCINST_ASSOCSERVICE= 0x00000002
ManufacturerName="Mawadata Corporation"
ClassName="Universal Serial Bus devices"
DiskName = "Mawadata secWall IC Installation Disk"
secWalIC.DeviceDesc = "Mawadata secWall IC Device"
secWalIC.SVCDESC = "secWalIC Service"
REG_MULTI_SZ = 0x00010000
