;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; File:        qcqmux.inf
;  
; Description: INF file for installing the Qualcomm GPS qcqmux Driver
;    
; Copyright (c) 2017 by Qualcomm Technologies, Inc. All Rights Reserved.
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

[Version]
Signature="$WINDOWS NT$"
Class=SYSTEM
ClassGuid={4d36e97d-e325-11ce-bfc1-08002be10318}
Provider=%ManufacturerName%
CatalogFile=QmuxMdm.cat
DriverVer = 01/09/2019,1.0.1.7
PnpLockdown=1
; QCM patch on CR 2376384

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

[SourceDisksFiles]
qcqmux.sys  = 1
qcqmuxusb.sys=1
;


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

[Standard.NTamd64]
%Qmux.DeviceDesc%=Qmux_Device, USB\VID_413C&PID_81D7&MI_06
; %Qmux.DeviceDesc%=Qmux_Device, USB\VID_05C6&PID_9085&MI_04

[Standard.NTx86]
%Qmux.DeviceDesc%=Qmux_Device, USB\VID_413C&PID_81D7&MI_06
; %Qmux.DeviceDesc%=Qmux_Device, USB\VID_05C6&PID_9085&MI_04

[Qmux_Device.NT.Services]
AddService = Qmux,%SPSVCINST_ASSOCSERVICE%,Qmux.Service
AddService = QmuxUsb,,QmuxUsb.Service

[Qmux_Device.NT.HW]
AddReg= Qmux_Device_AddReg

[Qmux_Device_AddReg]
HKR,,"LowerFilters",0x00010008,QmuxUsb

[Qmux_Device.NT.Wdf]
KmdfService =  Qmux, Qmux_Install
KmdfService=QmuxUsb,QmuxUsb_Install

[QmuxUsb_Install]
KmdfLibraryVersion = 1.15

[Qmux_Install]
KmdfLibraryVersion = 1.15

[Qmux_Device.NT.CoInstallers]
AddReg=CoInstallers_AddReg

[CoInstallers_AddReg]
;


[DestinationDirs]
DefaultDestDir = 12

[Qmux.Service]
DisplayName    = %Qmux.SVCDESC%
ServiceType    = 1               ; SERVICE_KERNEL_DRIVER
StartType      = 3               ; SERVICE_DEMAND_START
ErrorControl   = 1               ; SERVICE_ERROR_NORMAL
ServiceBinary  = %12%\qcqmux.sys
LoadOrderGroup = Extended Base

[QmuxUsb.Service]
DisplayName     = %Qmux.SVCDESC%
ServiceType     = 1
StartType       = 3
ErrorControl    = 1
ServiceBinary   = %12%\qcqmuxusb.sys
LoadOrderGroup = Extended Base

[Qmux_Device.NT]
CopyFiles=Drivers_Dir

[Drivers_Dir]
qcqmux.sys
qcqmuxusb.sys

[Strings]
SPSVCINST_ASSOCSERVICE= 0x00000002
ManufacturerName="Dell" 
ClassName="Qmux"
DiskName = "Qmux Installation Disk"
Qmux.DeviceDesc = "DW5821e Location Sensor QMUX"
Qmux.SVCDESC = "Qmux Service"
QmuxUsb.SVCDESC = "QmuxUsb Service"
ARCH="amd64"
WudfRdDisplayName="QmuxUsb Device"

