;
; swsfnode05b.inf
;

[Version]
Signature="$Windows NT$"
Class=SoftwareDevice
ClassGuid={62f9c741-b25a-46ce-b54c-9bccce08b6f2} 
Provider=%ManufacturerName%
CatalogFile=swsfnode05b.cat
DriverVer=01/11/2016,16.1.2.7

[Manufacturer]
%ManufacturerName%=Standard,NTx86,NTamd64

[Standard.NTx86]
%DeviceName%=MyDevice_Install, MBFW\{2CD34C4D-CF10-4230-AB1B-ECBB0A213601}
%DeviceName%=MyDevice_Install, MBFW\{7858EA90-8E96-4A41-B11B-A9890847B79F}
%DeviceName%=MyDevice_Install, MBFW\{A742F730-7367-4503-8ECD-E0A3C312DD54}
%DeviceName%=MyDevice_Install, MBFW\{D9700784-54FC-4E08-A70E-CA26B59A03BD}
%DeviceName%=MyDevice_Install, MBFW\{8194540E-19A8-4806-89B1-210D6C3E01F2}


[Standard.NTamd64]
%DeviceName%=MyDevice_Install, MBFW\{2CD34C4D-CF10-4230-AB1B-ECBB0A213601}
%DeviceName%=MyDevice_Install, MBFW\{7858EA90-8E96-4A41-B11B-A9890847B79F}
%DeviceName%=MyDevice_Install, MBFW\{A742F730-7367-4503-8ECD-E0A3C312DD54}
%DeviceName%=MyDevice_Install, MBFW\{D9700784-54FC-4E08-A70E-CA26B59A03BD}
%DeviceName%=MyDevice_Install, MBFW\{8194540E-19A8-4806-89B1-210D6C3E01F2}

[SourceDisksFiles.x86]
swsfnode00.dll=1
;9999999_999999_SWI9200X_03.05.14.00_Generic_001.000_000.cwe=4

[SourceDisksFiles.amd64]
swsfnode00.dll=2
;9999999_999999_SWI9200X_03.05.14.00_Generic_001.000_000.cwe=4

[SourceDisksNames]
1 = %DiskName%,"",,\sys\x86
2 = %DiskName%,"",,\sys\amd64
3 = %DiskName%,"",,\image

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

[MyDevice_Install.NT]
CopyFiles=UMDriverCopy, Firmware_CopyFiles
AddReg=CWEAddReg

[CWEAddReg]
;HKLM,SYSTEM\CurrentControlSet\services\swcustcfg,"CWEFile",0x00000000,"9999999_999999_SWI9200X_03.05.14.00_Generic_001.000_000.cwe"

[UMDriverAddReg]
; this is the PRI version in modem
HKR,swsfnode05b,"FWVersion",0x00000000,"1234567"
HKR,swsfnode05b,"UpdateFlag",0x00010001,3
HKR,swsfnode05b,"RetryCount",0x00010001,0
HKR,swsfnode05b,"SupportedFWIDs",0x00000001, d1,d3,b3,6d,8e,91,56,6f,bc,97,72,86,fa,01,90,d6,7a,10,8f,\
  4c,43,42,3f,72,8b,9c,d6,14,d3,94,18,e1,d2,f1,9c,6f,a6,3b,32,5d,60,3e,b4,f7,\
  eb,19,19,9f,cb,14,fa,4d,6e,63,01,c0,5f,2f,e5,9a,0e,cc,73,ae,01,63,ca,ce,8d,\
  95,2c,31,8e,cc,e5,df,0e,a2,8f,88,c0,ea,6c,09,13,1b,71,72,30,10,c3,57,b5,46,\
  df,47

[MyDevice_Install.NT.hw]
AddReg=UMDriverAddReg

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

[MyDevice_Install.NT.CoInstallers]
CopyFiles=CoInstallers_CopyFiles
AddReg=CoInstallers_AddReg, swsfnode00_Install.AddEventLog

[MyDevice_Install.NT.Wdf]
UmdfService=swsfnode05b,swsfnode05b_Install
UmdfServiceOrder=swsfnode05b
UmdfHostProcessSharing=ProcessSharingDisabled

[swsfnode05b_Install]
UmdfLibraryVersion=1.11.0 
ServiceBinary=%12%\UMDF\swsfnode05b.dll
DriverCLSID={0421C61D-7C03-4B2A-B520-DD67D9265294}

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

[swsfnode00_Install.AddEventLog]
HKLM, SYSTEM\CurrentControlSet\services\EventLog\Application\SWISoftDev, EventMessageFile, 0x00020000, "%%SystemRoot%%\System32\Drivers\UMDF\swsfnode05b.dll"
HKLM, SYSTEM\CurrentControlSet\services\EventLog\Application\SWISoftDev, TypesSupported,   0x00010001, 7

[CoInstallers_AddReg]
HKR,,CoInstallers32,0x00010000,"WUDFCoInstaller.dll"

[DestinationDirs]
UMDriverCopy=12,UMDF ; copy to drivers\umdf
Firmware_CopyFiles=10,Firmware\SWI ; %SystemRoot%\Firmware\SWI 
CoInstallers_CopyFiles=11

[UMDriverCopy]
swsfnode05b.dll, swsfnode00.dll

[Firmware_CopyFiles]
;9999999_999999_SWI9200X_03.05.14.00_Generic_001.000_000.cwe

[CoInstallers_CopyFiles]

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

[Strings]
ManufacturerName="Sierra Wireless Inc." 
DiskName = "Sierra Wireless Installation Disk"
WudfRdDisplayName="Windows Driver Foundation - User-mode Driver Framework Reflector"
DeviceName="swsfnode Device 05b"
