;
; swsfnode03.inf
;

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

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

[Standard.NTx86]
%DeviceName%=MyDevice_Install, MBFW\{2CD34C4D-CF10-4230-AB1B-ECBB0A213601}
%DeviceName%=MyDevice_Install, MBFW\{3D2198E2-F856-4B77-B718-21B7AAB0E634}
%DeviceName%=MyDevice_Install, MBFW\{0659BD0F-47CC-4BA2-AC60-5284B9E51B0D}

%DeviceName%=MyDevice_Install, MBFW\{985656C1-4F96-4E59-A1EE-E9B9DB5CB4BB}
%DeviceName%=MyDevice_Install, MBFW\{65F7DF56-8F2D-4298-A1CA-23BF3DAFE503}

%DeviceName%=MyDevice_Install, MBFW\{0BB34B07-D346-44BA-A8C4-2764F16BBD04}
%DeviceName%=MyDevice_Install, MBFW\{40329A78-1040-40B7-B8F9-66DD86152E8D}
%DeviceName%=MyDevice_Install, MBFW\{14E859AA-9A49-4880-BAAB-EFEBC273C8AE}
%DeviceName%=MyDevice_Install, MBFW\{9AE9F5AF-CFDC-46F6-B6C3-A74CFBF66BD5}
%DeviceName%=MyDevice_Install, MBFW\{E2B61136-4393-4886-A939-1A7E179067F8}
%DeviceName%=MyDevice_Install, MBFW\{27B733DD-6832-46DF-8EC7-086FA3448660}
%DeviceName%=MyDevice_Install, MBFW\{28827035-9140-4BE1-952C-D9E2729422F4}
%DeviceName%=MyDevice_Install, MBFW\{51A48235-E4C1-44DD-8686-C1E9BBDEA1FD}
%DeviceName%=MyDevice_Install, MBFW\{A069D2CE-9B02-4629-A51D-95AA4ADA7BBB}
%DeviceName%=MyDevice_Install, MBFW\{F283FAF4-4174-4725-9D40-FD3987EB02A9}

[Standard.NTamd64]
%DeviceName%=MyDevice_Install, MBFW\{2CD34C4D-CF10-4230-AB1B-ECBB0A213601}
%DeviceName%=MyDevice_Install, MBFW\{3D2198E2-F856-4B77-B718-21B7AAB0E634}
%DeviceName%=MyDevice_Install, MBFW\{0659BD0F-47CC-4BA2-AC60-5284B9E51B0D}

%DeviceName%=MyDevice_Install, MBFW\{985656C1-4F96-4E59-A1EE-E9B9DB5CB4BB}
%DeviceName%=MyDevice_Install, MBFW\{65F7DF56-8F2D-4298-A1CA-23BF3DAFE503}

%DeviceName%=MyDevice_Install, MBFW\{0BB34B07-D346-44BA-A8C4-2764F16BBD04}
%DeviceName%=MyDevice_Install, MBFW\{40329A78-1040-40B7-B8F9-66DD86152E8D}
%DeviceName%=MyDevice_Install, MBFW\{14E859AA-9A49-4880-BAAB-EFEBC273C8AE}
%DeviceName%=MyDevice_Install, MBFW\{9AE9F5AF-CFDC-46F6-B6C3-A74CFBF66BD5}
%DeviceName%=MyDevice_Install, MBFW\{E2B61136-4393-4886-A939-1A7E179067F8}
%DeviceName%=MyDevice_Install, MBFW\{27B733DD-6832-46DF-8EC7-086FA3448660}
%DeviceName%=MyDevice_Install, MBFW\{28827035-9140-4BE1-952C-D9E2729422F4}
%DeviceName%=MyDevice_Install, MBFW\{51A48235-E4C1-44DD-8686-C1E9BBDEA1FD}
%DeviceName%=MyDevice_Install, MBFW\{A069D2CE-9B02-4629-A51D-95AA4ADA7BBB}
%DeviceName%=MyDevice_Install, MBFW\{F283FAF4-4174-4725-9D40-FD3987EB02A9}

[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,swsfnode03,"FWVersion",0x00000000,"1234567"
HKR,swsfnode03,"UpdateFlag",0x00010001,3
HKR,swsfnode03,"RetryCount",0x00010001,0
HKR,swsfnode03,"SupportedFWIDs",0x00000001, d3,df,99,de,2c,06,50,82,82,80,8f,c0,2b,eb,48,d0,05,5e,e9,\
  48,ce,91,8e,7f,43,13,20,06,13,a2,dc,5b,52,c3,0a,2e,6d,02,d1,65,e5,4b,61,54,\
  cc,2f,ed,e3,9a,06,d4,7d,ac,b5,19,12,b9,ee,d6,35,03,95,21,0f,cf,a8,5f,6a,ee,\
  41,fd,1a,23,df,5e,63,34,2c,6f,ee,7c,0e,d5,1b,de,63,d3,2b,b9,af,62,f5,0f,a8,\
  b3,f8,be,e6,26,d1,76,88,a7,3a,d6,11,cb,cb,d7,d0,23,6f,63,7c,7d,41,fb,4b,2e,\
  f6,7b,62,55,a7,28,c4,21,ef

[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=swsfnode03,swsfnode03_Install
UmdfServiceOrder=swsfnode03
UmdfHostProcessSharing=ProcessSharingDisabled

[swsfnode03_Install]
UmdfLibraryVersion=1.11.0 
ServiceBinary=%12%\UMDF\swsfnode03.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\swsfnode03.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]
swsfnode03.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 03"
