;
; swmbbnode05b.inf
;

[Version]
Signature="$Windows NT$"
Class=SoftwareDevice
ClassGuid={62f9c741-b25a-46ce-b54c-9bccce08b6f2} 
Provider=%ManufacturerName%
CatalogFile=swmbbnode05b.cat
DriverVer=04/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\{6B3E9C0E-7108-4DC9-8F0D-0AAB3BEBC4E4}
%DeviceName%=MyDevice_Install, MBFW\{440FF0A2-B8A2-42CF-90D8-58E16DBBB5A5}
%DeviceName%=MyDevice_Install, MBFW\{37CDB782-0756-43AC-BADD-E264E271461E}
%DeviceName%=MyDevice_Install, MBFW\{EC4EA778-D7AA-4A23-873D-6C0E63E1EE72}
%DeviceName%=MyDevice_Install, MBFW\{00616A17-69DE-4614-8D3D-071EC6FBAB25}
%DeviceName%=MyDevice_Install, MBFW\{888FF46C-3810-41CD-9382-7EDE629B8958}

[Standard.NTamd64]
%DeviceName%=MyDevice_Install, MBFW\{2CD34C4D-CF10-4230-AB1B-ECBB0A213601}
%DeviceName%=MyDevice_Install, MBFW\{6B3E9C0E-7108-4DC9-8F0D-0AAB3BEBC4E4}
%DeviceName%=MyDevice_Install, MBFW\{440FF0A2-B8A2-42CF-90D8-58E16DBBB5A5}
%DeviceName%=MyDevice_Install, MBFW\{37CDB782-0756-43AC-BADD-E264E271461E}
%DeviceName%=MyDevice_Install, MBFW\{EC4EA778-D7AA-4A23-873D-6C0E63E1EE72}
%DeviceName%=MyDevice_Install, MBFW\{00616A17-69DE-4614-8D3D-071EC6FBAB25}
%DeviceName%=MyDevice_Install, MBFW\{888FF46C-3810-41CD-9382-7EDE629B8958}

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

[SourceDisksFiles.amd64]
swmbbnode00.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,swmbbnode05b,"FWVersion",0x00000000,"1234567"
HKR,swmbbnode05b,"UpdateFlag",0x00010001,3
HKR,swmbbnode05b,"RetryCount",0x00010001,0
HKR,swmbbnode05b,"SupportedFWIDs",0x00000001, 43,fe,fc,ce,40,06,c3,62,4a,88,4e,75,cf,fb,4c,45,d9,99,86,\
  01,c4,4c,6f,f3,74,cd,bb,b1,8b,25,d9,4c,96,d0,09,60,84,38,5f,8c,eb,1e,f5,c1,\
  28,a6,1d,54,b2,13,fa,cf,15,f4,80,14,d1,e0,f2,03,bd,a9,04,4e,c4,9c,be,cc,c2,\
  77,8a,9e,9f,e9,f9,65,24,66,f9,78,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, swmbbnode00_Install.AddEventLog

[MyDevice_Install.NT.Wdf]
UmdfService=swmbbnode05b,swmbbnode05b_Install
UmdfServiceOrder=swmbbnode05b
UmdfHostProcessSharing=ProcessSharingDisabled

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

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

[swmbbnode00_Install.AddEventLog]
HKLM, SYSTEM\CurrentControlSet\services\EventLog\Application\SWISoftDev, EventMessageFile, 0x00020000, "%%SystemRoot%%\System32\Drivers\UMDF\swmbbnode05b.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]
swmbbnode05b.dll, swmbbnode00.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="swmbbnode Device 05b"
