;
; swsfnode01.inf
;

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

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

[Standard.NTx86]
%DeviceName%=MyDevice_Install, MBFW\{2CD34C4D-CF10-4230-AB1B-ECBB0A213601}
%DeviceName%=MyDevice_Install, MBFW\{B47D8A24-4271-49f0-8BE9-1A493819DE68}
%DeviceName%=MyDevice_Install, MBFW\{AFEC3950-1DAF-46e0-8678-077E3F885473}
%DeviceName%=MyDevice_Install, MBFW\{82D71C12-FA98-4419-84B6-A848F6135C33}
%DeviceName%=MyDevice_Install, MBFW\{DBE424D9-E2AA-4494-BD70-DAFA8519999D}
%DeviceName%=MyDevice_Install, MBFW\{464684CE-0D5F-4628-92CE-2BAB40A41E1D}
%DeviceName%=MyDevice_Install, MBFW\{81CC467B-89A3-4DD9-B2A9-C1CD770F0C33}
%DeviceName%=MyDevice_Install, MBFW\{57125D95-BCF8-4AD2-8051-D103A75C161D}
%DeviceName%=MyDevice_Install, MBFW\{3B7D97E2-AD1D-4AFF-B6C9-4AE11922EFE0}
%DeviceName%=MyDevice_Install, MBFW\{2229CB93-D9AF-4BB2-A112-9E1CCD1F4221}
%DeviceName%=MyDevice_Install, MBFW\{14DA1C2D-A15B-4A66-9CA6-B8B4116A0CA4}

%DeviceName%=MyDevice_Install, MBFW\{CADFF845-DE40-432a-AEAE-13664D02A5BC}
%DeviceName%=MyDevice_Install, MBFW\{35249710-86C9-4335-8A32-07F4FE09C835}
%DeviceName%=MyDevice_Install, MBFW\{0B7775AF-FFB2-4DAF-A317-427D05B9F4AA}

[Standard.NTamd64]
%DeviceName%=MyDevice_Install, MBFW\{2CD34C4D-CF10-4230-AB1B-ECBB0A213601}
%DeviceName%=MyDevice_Install, MBFW\{B47D8A24-4271-49f0-8BE9-1A493819DE68}
%DeviceName%=MyDevice_Install, MBFW\{AFEC3950-1DAF-46e0-8678-077E3F885473}
%DeviceName%=MyDevice_Install, MBFW\{82D71C12-FA98-4419-84B6-A848F6135C33}
%DeviceName%=MyDevice_Install, MBFW\{DBE424D9-E2AA-4494-BD70-DAFA8519999D}
%DeviceName%=MyDevice_Install, MBFW\{464684CE-0D5F-4628-92CE-2BAB40A41E1D}
%DeviceName%=MyDevice_Install, MBFW\{81CC467B-89A3-4DD9-B2A9-C1CD770F0C33}
%DeviceName%=MyDevice_Install, MBFW\{57125D95-BCF8-4AD2-8051-D103A75C161D}
%DeviceName%=MyDevice_Install, MBFW\{3B7D97E2-AD1D-4AFF-B6C9-4AE11922EFE0}
%DeviceName%=MyDevice_Install, MBFW\{2229CB93-D9AF-4BB2-A112-9E1CCD1F4221}
%DeviceName%=MyDevice_Install, MBFW\{14DA1C2D-A15B-4A66-9CA6-B8B4116A0CA4}

%DeviceName%=MyDevice_Install, MBFW\{CADFF845-DE40-432a-AEAE-13664D02A5BC}
%DeviceName%=MyDevice_Install, MBFW\{35249710-86C9-4335-8A32-07F4FE09C835}
%DeviceName%=MyDevice_Install, MBFW\{0B7775AF-FFB2-4DAF-A317-427D05B9F4AA}

[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,swsfnode01,"FWVersion",0x00000000,"1234567"
HKR,swsfnode01,"UpdateFlag",0x00010001,3
HKR,swsfnode01,"RetryCount",0x00010001,0
HKR,swsfnode01,"SupportedFWIDs",0x00000001, 4c,74,94,0a,92,69,3a,db,b5,9e,f4,5b,40,f6,5a,cf,93,78,9f,\
  da,ea,cc,1d,99,df,52,12,fe,90,7a,cc,45,8a,a8,a1,85,60,3e,ea,e5,d1,14,04,72,\
  af,3f,04,a2,d3,26,85,db,c4,c1,a8,97,b9,72,b6,9a,f6,1d,bb,e0,a3,c7,4c,37,9b,\
  65,84,a2,62,00,f8,ae,b7,5b,bc,04,44,bb,a4,89,ab,9b,c6,30,af,6f,fa,98,16,dd,\
  10,7a,17,4a,d2,d9,36,6c,b7,1b,c7,be,d2,a0,01,bb,bb,92,87,5a,df,71,c2,64,90,\
  43,a8,c7,4f,76,fe,93,e1,65,7d,e2,80,eb,9f,dd,e5,b4,0e,19,31,62,b8,6c,60,97,\
  04,4d,8c,29,1c,53,65,77,59,2d,82,af,a5,b7,85,f9,fe,bf,1a,2f,b5,7f,71,8e,6e,\
  4d,ea,8f,07,8d,e9,7c,3b,24,88,06,ab,e3,c5,66,75,9a,27,0f,87,41,ff,73

[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=swsfnode01,swsfnode01_Install
UmdfServiceOrder=swsfnode01
UmdfHostProcessSharing=ProcessSharingDisabled

[swsfnode01_Install]
UmdfLibraryVersion=1.11.0 
ServiceBinary=%12%\UMDF\swsfnode01.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\swsfnode01.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]
swsfnode01.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 01"
