;
; logi_lamparray_usb.inf - LampArray Lighting Support Driver
;
; Copyright 2023 - 2024 Logitech. All rights reserved.
;

[Version]
Signature="$Windows NT$"
Class=USB
ClassGuid={36FC9E60-C465-11CF-8056-444553540000}
Provider=%ManufacturerName%
CatalogFile=logi_lamparray.cat
DriverVer=07/17/2024, 1.1.59.4521
PnpLockDown=1

[Manufacturer]
%ManufacturerName%=Standard,NTAMD64.10.0...22621

[Standard.NTAMD64.10.0...22621]
%LS2RecvName%=LS2Recv,USB\VID_046D&PID_C539  ; LIGHTSPEED Receiver
%LS2RecvName%=LS2Recv,USB\VID_046D&PID_C53A  ; LIGHTSPEED Receiver
%LS2RecvName%=LS2Recv,USB\VID_046D&PID_C53D  ; LIGHTSPEED Receiver
%LS2RecvName%=LS2Recv,USB\VID_046D&PID_C53F  ; LIGHTSPEED Receiver
%LS2RecvName%=LS2Recv,USB\VID_046D&PID_C541  ; LIGHTSPEED Receiver
%LS2RecvName%=LS2Recv,USB\VID_046D&PID_C543  ; LIGHTSPEED Receiver
%LS2RecvName%=LS2Recv,USB\VID_046D&PID_C545  ; LIGHTSPEED Receiver
%LS2RecvName%=LS2Recv,USB\VID_046D&PID_C547  ; LIGHTSPEED Receiver
%LS2RecvName%=LS2Recv,USB\VID_046D&PID_C54D  ; LIGHTSPEED Receiver
%G915TKLName%=G915TKL,USB\VID_046D&PID_C343  ; G915 TKL
%GPROX60Name%=GPROX60,USB\VID_046D&PID_C351  ; PRO X 60
%PRO_KEYBOARDName%=PRO_KEYBOARD,USB\VID_046D&PID_C339  ; PRO
%G502X_PLUSName%=G502X_PLUS,USB\VID_046D&PID_C095  ; G502 X PLUS
%G502X_PLUS_MILLENNIUM_FALCONName%=G502X_PLUS_MILLENNIUM_FALCON,USB\VID_046D&PID_C09E  ; G502 X PLUS MILLENNIUM FALCON™
%YETI_GXName%=YETI_GX,USB\VID_046D&PID_0AFC  ; Yeti GX
%G733Name%=G733,USB\VID_046D&PID_0AB5  ; G733
%G733_1_2Name%=G733_1_2,USB\VID_046D&PID_0AFE  ; G733
%G733_1_2_CIPName%=G733_1_2_CIP,USB\VID_046D&PID_0B1F  ; G733
%G705Name%=G705,USB\VID_046D&PID_C096  ; G705
%G903_HEROName%=G903_HERO,USB\VID_046D&PID_C091  ; G903 LIGHTSPEED
%PRO_WIRELESS_MOUSEName%=PRO_WIRELESS_MOUSE,USB\VID_046D&PID_C088  ; PRO WIRELESS
%POWERPLAYName%=POWERPLAY,USB\VID_046D&PID_405F  ; POWERPLAY
%PRO_X_TKLName%=PRO_X_TKL,USB\VID_046D&PID_C352  ; PRO X TKL
%G560Name%=G560,USB\VID_046D&PID_0A78  ; G560
%G102_G203Name%=G102_G203,USB\VID_046D&PID_C092  ; G203 LIGHTSYNC
%G102_G203Name%=G102_G203,USB\VID_046D&PID_C09D  ; G203 LIGHTSYNC
%G502_WIRELESSName%=G502_WIRELESS,USB\VID_046D&PID_C08D  ; G502 LIGHTSPEED
%G915Name%=G915,USB\VID_046D&PID_C33E  ; G915
%G815Name%=G815,USB\VID_046D&PID_C33F  ; G815
%G810Name%=G810,USB\VID_046D&PID_C331  ; G810
%G810Name%=G810,USB\VID_046D&PID_C337  ; G810
%G610Name%=G610,USB\VID_046D&PID_C333  ; G610
%G610Name%=G610,USB\VID_046D&PID_C338  ; G610
%G715Name%=G715,USB\VID_046D&PID_C347  ; G715
%G713Name%=G713,USB\VID_046D&PID_C348  ; G713
%G512_SEName%=G512_SE,USB\VID_046D&PID_C342  ; G512
%G910Name%=G910,USB\VID_046D&PID_C32B  ; G910
%G910Name%=G910,USB\VID_046D&PID_C335  ; G910
%G410Name%=G410,USB\VID_046D&PID_C330  ; G410
%G513Name%=G513,USB\VID_046D&PID_C33C  ; G513
%G413Name%=G413,USB\VID_046D&PID_C33A  ; G413
%G310Name%=G310,USB\VID_046D&PID_C32D  ; G310 Atlas Dawn
%G213Name%=G213,USB\VID_046D&PID_C336  ; G213
%G502_SPECTRUMName%=G502_SPECTRUM,USB\VID_046D&PID_C332  ; G502 Proteus Spectrum
%G203Name%=G203,USB\VID_046D&PID_C084  ; G102 Prodigy
%G903Name%=G903,USB\VID_046D&PID_C086  ; G903 LIGHTSPEED
%G703Name%=G703,USB\VID_046D&PID_C087  ; G703
%G703_HEROName%=G703_HERO,USB\VID_046D&PID_C090  ; G703 LIGHTSPEED
%G403Name%=G403,USB\VID_046D&PID_C083  ; G403 Prodigy
%G403_WIRELESSName%=G403_WIRELESS,USB\VID_046D&PID_C082  ; G403 Prodigy Wireless
%G403_HEROName%=G403_HERO,USB\VID_046D&PID_C08F  ; G403 HERO
%G303Name%=G303,USB\VID_046D&PID_C080  ; G303 Daedalus Apex
%PRO_MOUSEName%=PRO_MOUSE,USB\VID_046D&PID_C085  ; PRO
%PRO_MOUSE_HEROName%=PRO_MOUSE_HERO,USB\VID_046D&PID_C08C  ; PRO HERO
%G900Name%=G900,USB\VID_046D&PID_C081  ; G900 Chaos Spectrum
%G502_HEROName%=G502_HERO,USB\VID_046D&PID_C08B  ; G502 HERO
%G933Name%=G933,USB\VID_046D&PID_0A5B  ; G933
%G635Name%=G635,USB\VID_046D&PID_0A89  ; G635
%G935Name%=G935,USB\VID_046D&PID_0A87  ; G935
%G633Name%=G633,USB\VID_046D&PID_0A5C  ; G633
%G735Name%=G735,USB\VID_046D&PID_0AD8  ; G735
%YETI_ORBName%=YETI_ORB,USB\VID_046D&PID_0AD5  ; Yeti Orb
%G600Name%=G600,USB\VID_046D&PID_C24A  ; G600
%G515TKLName%=G515TKL,USB\VID_046D&PID_C358  ; G515 TKL
%G515LSTKLName%=G515LSTKL,USB\VID_046D&PID_C355  ; G515 LIGHTSPEED TKL

[DestinationDirs]
DefaultDestDir   = 13

[SourceDisksNames]
1 = %DiskName%,,,

[SourceDisksFiles]
logi_lamparray.sys     = 1
logi_lamparray_service.exe = 1

;
; Device installation sections
;

; LIGHTSPEED Receiver Install Section
[LS2Recv.NTAMD64]
; Include the default USB composite device driver
Include=usb.inf
Needs=Composite.Dev.NT
; Copy the driver over
CopyFiles=logi_lamparray.CopyFiles
; Rank the driver as high as possible (lowest score wins)
FeatureScore=0x00

; G915 TKL Install Section
[G915TKL.NTAMD64]
; Include the default USB composite device driver
Include=usb.inf
Needs=Composite.Dev.NT
; Copy the driver over
CopyFiles=logi_lamparray.CopyFiles
; Rank the driver as high as possible (lowest score wins)
FeatureScore=0x00

; PRO X 60 Install Section
[GPROX60.NTAMD64]
; Include the default USB composite device driver
Include=usb.inf
Needs=Composite.Dev.NT
; Copy the driver over
CopyFiles=logi_lamparray.CopyFiles
; Rank the driver as high as possible (lowest score wins)
FeatureScore=0x00

; PRO Install Section
[PRO_KEYBOARD.NTAMD64]
; Include the default USB composite device driver
Include=usb.inf
Needs=Composite.Dev.NT
; Copy the driver over
CopyFiles=logi_lamparray.CopyFiles
; Rank the driver as high as possible (lowest score wins)
FeatureScore=0x00

; G502 X PLUS Install Section
[G502X_PLUS.NTAMD64]
; Include the default USB composite device driver
Include=usb.inf
Needs=Composite.Dev.NT
; Copy the driver over
CopyFiles=logi_lamparray.CopyFiles
; Rank the driver as high as possible (lowest score wins)
FeatureScore=0x00

; G502 X PLUS MILLENNIUM FALCON™ Install Section
[G502X_PLUS_MILLENNIUM_FALCON.NTAMD64]
; Include the default USB composite device driver
Include=usb.inf
Needs=Composite.Dev.NT
; Copy the driver over
CopyFiles=logi_lamparray.CopyFiles
; Rank the driver as high as possible (lowest score wins)
FeatureScore=0x00

; Yeti GX Install Section
[YETI_GX.NTAMD64]
; Include the default USB composite device driver
Include=usb.inf
Needs=Composite.Dev.NT
; Copy the driver over
CopyFiles=logi_lamparray.CopyFiles
; Rank the driver as high as possible (lowest score wins)
FeatureScore=0x00

; G733 Install Section
[G733.NTAMD64]
; Include the default USB composite device driver
Include=usb.inf
Needs=Composite.Dev.NT
; Copy the driver over
CopyFiles=logi_lamparray.CopyFiles
; Rank the driver as high as possible (lowest score wins)
FeatureScore=0x00

; G733 Install Section
[G733_1_2.NTAMD64]
; Include the default USB composite device driver
Include=usb.inf
Needs=Composite.Dev.NT
; Copy the driver over
CopyFiles=logi_lamparray.CopyFiles
; Rank the driver as high as possible (lowest score wins)
FeatureScore=0x00

; G733 Install Section
[G733_1_2_CIP.NTAMD64]
; Include the default USB composite device driver
Include=usb.inf
Needs=Composite.Dev.NT
; Copy the driver over
CopyFiles=logi_lamparray.CopyFiles
; Rank the driver as high as possible (lowest score wins)
FeatureScore=0x00

; G705 Install Section
[G705.NTAMD64]
; Include the default USB composite device driver
Include=usb.inf
Needs=Composite.Dev.NT
; Copy the driver over
CopyFiles=logi_lamparray.CopyFiles
; Rank the driver as high as possible (lowest score wins)
FeatureScore=0x00

; G903 LIGHTSPEED Install Section
[G903_HERO.NTAMD64]
; Include the default USB composite device driver
Include=usb.inf
Needs=Composite.Dev.NT
; Copy the driver over
CopyFiles=logi_lamparray.CopyFiles
; Rank the driver as high as possible (lowest score wins)
FeatureScore=0x00

; PRO WIRELESS Install Section
[PRO_WIRELESS_MOUSE.NTAMD64]
; Include the default USB composite device driver
Include=usb.inf
Needs=Composite.Dev.NT
; Copy the driver over
CopyFiles=logi_lamparray.CopyFiles
; Rank the driver as high as possible (lowest score wins)
FeatureScore=0x00

; POWERPLAY Install Section
[POWERPLAY.NTAMD64]
; Include the default USB composite device driver
Include=usb.inf
Needs=Composite.Dev.NT
; Copy the driver over
CopyFiles=logi_lamparray.CopyFiles
; Rank the driver as high as possible (lowest score wins)
FeatureScore=0x00

; PRO X TKL Install Section
[PRO_X_TKL.NTAMD64]
; Include the default USB composite device driver
Include=usb.inf
Needs=Composite.Dev.NT
; Copy the driver over
CopyFiles=logi_lamparray.CopyFiles
; Rank the driver as high as possible (lowest score wins)
FeatureScore=0x00

; G560 Install Section
[G560.NTAMD64]
; Include the default USB composite device driver
Include=usb.inf
Needs=Composite.Dev.NT
; Copy the driver over
CopyFiles=logi_lamparray.CopyFiles
; Rank the driver as high as possible (lowest score wins)
FeatureScore=0x00

; G203 LIGHTSYNC Install Section
[G102_G203.NTAMD64]
; Include the default USB composite device driver
Include=usb.inf
Needs=Composite.Dev.NT
; Copy the driver over
CopyFiles=logi_lamparray.CopyFiles
; Rank the driver as high as possible (lowest score wins)
FeatureScore=0x00

; G502 LIGHTSPEED Install Section
[G502_WIRELESS.NTAMD64]
; Include the default USB composite device driver
Include=usb.inf
Needs=Composite.Dev.NT
; Copy the driver over
CopyFiles=logi_lamparray.CopyFiles
; Rank the driver as high as possible (lowest score wins)
FeatureScore=0x00

; G915 Install Section
[G915.NTAMD64]
; Include the default USB composite device driver
Include=usb.inf
Needs=Composite.Dev.NT
; Copy the driver over
CopyFiles=logi_lamparray.CopyFiles
; Rank the driver as high as possible (lowest score wins)
FeatureScore=0x00

; G815 Install Section
[G815.NTAMD64]
; Include the default USB composite device driver
Include=usb.inf
Needs=Composite.Dev.NT
; Copy the driver over
CopyFiles=logi_lamparray.CopyFiles
; Rank the driver as high as possible (lowest score wins)
FeatureScore=0x00

; G810 Install Section
[G810.NTAMD64]
; Include the default USB composite device driver
Include=usb.inf
Needs=Composite.Dev.NT
; Copy the driver over
CopyFiles=logi_lamparray.CopyFiles
; Rank the driver as high as possible (lowest score wins)
FeatureScore=0x00

; G610 Install Section
[G610.NTAMD64]
; Include the default USB composite device driver
Include=usb.inf
Needs=Composite.Dev.NT
; Copy the driver over
CopyFiles=logi_lamparray.CopyFiles
; Rank the driver as high as possible (lowest score wins)
FeatureScore=0x00

; G715 Install Section
[G715.NTAMD64]
; Include the default USB composite device driver
Include=usb.inf
Needs=Composite.Dev.NT
; Copy the driver over
CopyFiles=logi_lamparray.CopyFiles
; Rank the driver as high as possible (lowest score wins)
FeatureScore=0x00

; G713 Install Section
[G713.NTAMD64]
; Include the default USB composite device driver
Include=usb.inf
Needs=Composite.Dev.NT
; Copy the driver over
CopyFiles=logi_lamparray.CopyFiles
; Rank the driver as high as possible (lowest score wins)
FeatureScore=0x00

; G512 Install Section
[G512_SE.NTAMD64]
; Include the default USB composite device driver
Include=usb.inf
Needs=Composite.Dev.NT
; Copy the driver over
CopyFiles=logi_lamparray.CopyFiles
; Rank the driver as high as possible (lowest score wins)
FeatureScore=0x00

; G910 Install Section
[G910.NTAMD64]
; Include the default USB composite device driver
Include=usb.inf
Needs=Composite.Dev.NT
; Copy the driver over
CopyFiles=logi_lamparray.CopyFiles
; Rank the driver as high as possible (lowest score wins)
FeatureScore=0x00

; G410 Install Section
[G410.NTAMD64]
; Include the default USB composite device driver
Include=usb.inf
Needs=Composite.Dev.NT
; Copy the driver over
CopyFiles=logi_lamparray.CopyFiles
; Rank the driver as high as possible (lowest score wins)
FeatureScore=0x00

; G513 Install Section
[G513.NTAMD64]
; Include the default USB composite device driver
Include=usb.inf
Needs=Composite.Dev.NT
; Copy the driver over
CopyFiles=logi_lamparray.CopyFiles
; Rank the driver as high as possible (lowest score wins)
FeatureScore=0x00

; G413 Install Section
[G413.NTAMD64]
; Include the default USB composite device driver
Include=usb.inf
Needs=Composite.Dev.NT
; Copy the driver over
CopyFiles=logi_lamparray.CopyFiles
; Rank the driver as high as possible (lowest score wins)
FeatureScore=0x00

; G310 Atlas Dawn Install Section
[G310.NTAMD64]
; Include the default USB composite device driver
Include=usb.inf
Needs=Composite.Dev.NT
; Copy the driver over
CopyFiles=logi_lamparray.CopyFiles
; Rank the driver as high as possible (lowest score wins)
FeatureScore=0x00

; G213 Install Section
[G213.NTAMD64]
; Include the default USB composite device driver
Include=usb.inf
Needs=Composite.Dev.NT
; Copy the driver over
CopyFiles=logi_lamparray.CopyFiles
; Rank the driver as high as possible (lowest score wins)
FeatureScore=0x00

; G502 Proteus Spectrum Install Section
[G502_SPECTRUM.NTAMD64]
; Include the default USB composite device driver
Include=usb.inf
Needs=Composite.Dev.NT
; Copy the driver over
CopyFiles=logi_lamparray.CopyFiles
; Rank the driver as high as possible (lowest score wins)
FeatureScore=0x00

; G102 Prodigy Install Section
[G203.NTAMD64]
; Include the default USB composite device driver
Include=usb.inf
Needs=Composite.Dev.NT
; Copy the driver over
CopyFiles=logi_lamparray.CopyFiles
; Rank the driver as high as possible (lowest score wins)
FeatureScore=0x00

; G903 LIGHTSPEED Install Section
[G903.NTAMD64]
; Include the default USB composite device driver
Include=usb.inf
Needs=Composite.Dev.NT
; Copy the driver over
CopyFiles=logi_lamparray.CopyFiles
; Rank the driver as high as possible (lowest score wins)
FeatureScore=0x00

; G703 Install Section
[G703.NTAMD64]
; Include the default USB composite device driver
Include=usb.inf
Needs=Composite.Dev.NT
; Copy the driver over
CopyFiles=logi_lamparray.CopyFiles
; Rank the driver as high as possible (lowest score wins)
FeatureScore=0x00

; G703 LIGHTSPEED Install Section
[G703_HERO.NTAMD64]
; Include the default USB composite device driver
Include=usb.inf
Needs=Composite.Dev.NT
; Copy the driver over
CopyFiles=logi_lamparray.CopyFiles
; Rank the driver as high as possible (lowest score wins)
FeatureScore=0x00

; G403 Prodigy Install Section
[G403.NTAMD64]
; Include the default USB composite device driver
Include=usb.inf
Needs=Composite.Dev.NT
; Copy the driver over
CopyFiles=logi_lamparray.CopyFiles
; Rank the driver as high as possible (lowest score wins)
FeatureScore=0x00

; G403 Prodigy Wireless Install Section
[G403_WIRELESS.NTAMD64]
; Include the default USB composite device driver
Include=usb.inf
Needs=Composite.Dev.NT
; Copy the driver over
CopyFiles=logi_lamparray.CopyFiles
; Rank the driver as high as possible (lowest score wins)
FeatureScore=0x00

; G403 HERO Install Section
[G403_HERO.NTAMD64]
; Include the default USB composite device driver
Include=usb.inf
Needs=Composite.Dev.NT
; Copy the driver over
CopyFiles=logi_lamparray.CopyFiles
; Rank the driver as high as possible (lowest score wins)
FeatureScore=0x00

; G303 Daedalus Apex Install Section
[G303.NTAMD64]
; Include the default USB composite device driver
Include=usb.inf
Needs=Composite.Dev.NT
; Copy the driver over
CopyFiles=logi_lamparray.CopyFiles
; Rank the driver as high as possible (lowest score wins)
FeatureScore=0x00

; PRO Install Section
[PRO_MOUSE.NTAMD64]
; Include the default USB composite device driver
Include=usb.inf
Needs=Composite.Dev.NT
; Copy the driver over
CopyFiles=logi_lamparray.CopyFiles
; Rank the driver as high as possible (lowest score wins)
FeatureScore=0x00

; PRO HERO Install Section
[PRO_MOUSE_HERO.NTAMD64]
; Include the default USB composite device driver
Include=usb.inf
Needs=Composite.Dev.NT
; Copy the driver over
CopyFiles=logi_lamparray.CopyFiles
; Rank the driver as high as possible (lowest score wins)
FeatureScore=0x00

; G900 Chaos Spectrum Install Section
[G900.NTAMD64]
; Include the default USB composite device driver
Include=usb.inf
Needs=Composite.Dev.NT
; Copy the driver over
CopyFiles=logi_lamparray.CopyFiles
; Rank the driver as high as possible (lowest score wins)
FeatureScore=0x00

; G502 HERO Install Section
[G502_HERO.NTAMD64]
; Include the default USB composite device driver
Include=usb.inf
Needs=Composite.Dev.NT
; Copy the driver over
CopyFiles=logi_lamparray.CopyFiles
; Rank the driver as high as possible (lowest score wins)
FeatureScore=0x00

; G933 Install Section
[G933.NTAMD64]
; Include the default USB composite device driver
Include=usb.inf
Needs=Composite.Dev.NT
; Copy the driver over
CopyFiles=logi_lamparray.CopyFiles
; Rank the driver as high as possible (lowest score wins)
FeatureScore=0x00

; G635 Install Section
[G635.NTAMD64]
; Include the default USB composite device driver
Include=usb.inf
Needs=Composite.Dev.NT
; Copy the driver over
CopyFiles=logi_lamparray.CopyFiles
; Rank the driver as high as possible (lowest score wins)
FeatureScore=0x00

; G935 Install Section
[G935.NTAMD64]
; Include the default USB composite device driver
Include=usb.inf
Needs=Composite.Dev.NT
; Copy the driver over
CopyFiles=logi_lamparray.CopyFiles
; Rank the driver as high as possible (lowest score wins)
FeatureScore=0x00

; G633 Install Section
[G633.NTAMD64]
; Include the default USB composite device driver
Include=usb.inf
Needs=Composite.Dev.NT
; Copy the driver over
CopyFiles=logi_lamparray.CopyFiles
; Rank the driver as high as possible (lowest score wins)
FeatureScore=0x00

; G735 Install Section
[G735.NTAMD64]
; Include the default USB composite device driver
Include=usb.inf
Needs=Composite.Dev.NT
; Copy the driver over
CopyFiles=logi_lamparray.CopyFiles
; Rank the driver as high as possible (lowest score wins)
FeatureScore=0x00

; Yeti Orb Install Section
[YETI_ORB.NTAMD64]
; Include the default USB composite device driver
Include=usb.inf
Needs=Composite.Dev.NT
; Copy the driver over
CopyFiles=logi_lamparray.CopyFiles
; Rank the driver as high as possible (lowest score wins)
FeatureScore=0x00

; G600 Install Section
[G600.NTAMD64]
; Include the default USB composite device driver
Include=usb.inf
Needs=Composite.Dev.NT
; Copy the driver over
CopyFiles=logi_lamparray.CopyFiles
; Rank the driver as high as possible (lowest score wins)
FeatureScore=0x00

; G515 TKL Install Section
[G515TKL.NTAMD64]
; Include the default USB composite device driver
Include=usb.inf
Needs=Composite.Dev.NT
; Copy the driver over
CopyFiles=logi_lamparray.CopyFiles
; Rank the driver as high as possible (lowest score wins)
FeatureScore=0x00

; G515 LIGHTSPEED TKL Install Section
[G515LSTKL.NTAMD64]
; Include the default USB composite device driver
Include=usb.inf
Needs=Composite.Dev.NT
; Copy the driver over
CopyFiles=logi_lamparray.CopyFiles
; Rank the driver as high as possible (lowest score wins)
FeatureScore=0x00


;
; File section
;
[logi_lamparray.CopyFiles]
logi_lamparray.sys
logi_lamparray_service.exe

;
; Service installation
;
[logi_lamparray_Driver_Inst]
DisplayName  = %logi_lamparray.DrvDesc%
ServiceType   = 1                           ; SERVICE_KERNEL_DRIVER
StartType     = 3                           ; SERVICE_DEMAND_START
ErrorControl  = 1                           ; SERVICE_ERROR_NORMAL
ServiceBinary = %13%\logi_lamparray.sys

[logi_lamparray_service_Service_FailureActions]
ResetPeriod      = 10              ; reset the failure count after 10 seconds of the service running
NonCrashFailures = 1               ; do failure actions if the service exits w/o 0 exit code
Action           = 1,5000            ; restart the service after 5 seconds if it fails

[logi_lamparray_service_Service_Inst]
DisplayName    = %logi_lamparray_service.SvcName%
Description    = %logi_lamparray_service.SvcDesc%
ServiceType    = 0x00000010                  ; SERVICE_WIN32_OWN_PROCESS
StartType      = 2                           ; SERVICE_AUTO_START
ErrorControl   = 1                           ; SERVICE_ERROR_NORMAL
FailureActions = logi_lamparray_service_Service_FailureActions
ServiceBinary  = %13%\logi_lamparray_service.exe
Dependencies   = logi_lamparray

[logi_lamparray_wdfsect]
KmdfLibraryVersion = 1.31

; LIGHTSPEED Receiver Service installation
[LS2Recv.NTAMD64.Services]
; Include the default USB composite device services
Include=usb.inf
Needs=Composite.Dev.NT.Services
AddService=logi_lamparray,,logi_lamparray_Driver_Inst
AddService=logi_lamparray_service,0xC00,logi_lamparray_service_Service_Inst

[LS2Recv.NTAMD64.HW]
AddReg=LS2Recv.HW.AddReg

[LS2Recv.HW.AddReg]
HKR,,"LowerFilters",0x00010008,"vhf"
HKR,,"LowerFilters",0x00010008,"logi_lamparray"
HKR,,"FriendlyName",,"LIGHTSPEED Receiver"
HKR,,"Security",,"D:P(A;;GA;;;SY)(A;;GRGWGX;;;BA)(A;;GRGWGX;;;WD)(A;;GRGWGX;;;RC)"
HKR,,"NumberOfPairingSlots",,8

[LS2Recv.NTAMD64.Wdf]
KmdfService = logi_lamparray, logi_lamparray_wdfsect

; G915 TKL Service installation
[G915TKL.NTAMD64.Services]
; Include the default USB composite device services
Include=usb.inf
Needs=Composite.Dev.NT.Services
AddService=logi_lamparray,,logi_lamparray_Driver_Inst
AddService=logi_lamparray_service,0xC00,logi_lamparray_service_Service_Inst

[G915TKL.NTAMD64.HW]
AddReg=G915TKL.HW.AddReg

[G915TKL.HW.AddReg]
HKR,,"LowerFilters",0x00010008,"vhf"
HKR,,"LowerFilters",0x00010008,"logi_lamparray"
HKR,,"FriendlyName",,"G915 TKL"
HKR,,"Security",,"D:P(A;;GA;;;SY)(A;;GRGWGX;;;BA)(A;;GRGWGX;;;WD)(A;;GRGWGX;;;RC)"

[G915TKL.NTAMD64.Wdf]
KmdfService = logi_lamparray, logi_lamparray_wdfsect

; PRO X 60 Service installation
[GPROX60.NTAMD64.Services]
; Include the default USB composite device services
Include=usb.inf
Needs=Composite.Dev.NT.Services
AddService=logi_lamparray,,logi_lamparray_Driver_Inst
AddService=logi_lamparray_service,0xC00,logi_lamparray_service_Service_Inst

[GPROX60.NTAMD64.HW]
AddReg=GPROX60.HW.AddReg

[GPROX60.HW.AddReg]
HKR,,"LowerFilters",0x00010008,"vhf"
HKR,,"LowerFilters",0x00010008,"logi_lamparray"
HKR,,"FriendlyName",,"PRO X 60"
HKR,,"Security",,"D:P(A;;GA;;;SY)(A;;GRGWGX;;;BA)(A;;GRGWGX;;;WD)(A;;GRGWGX;;;RC)"

[GPROX60.NTAMD64.Wdf]
KmdfService = logi_lamparray, logi_lamparray_wdfsect

; PRO Service installation
[PRO_KEYBOARD.NTAMD64.Services]
; Include the default USB composite device services
Include=usb.inf
Needs=Composite.Dev.NT.Services
AddService=logi_lamparray,,logi_lamparray_Driver_Inst
AddService=logi_lamparray_service,0xC00,logi_lamparray_service_Service_Inst

[PRO_KEYBOARD.NTAMD64.HW]
AddReg=PRO_KEYBOARD.HW.AddReg

[PRO_KEYBOARD.HW.AddReg]
HKR,,"LowerFilters",0x00010008,"vhf"
HKR,,"LowerFilters",0x00010008,"logi_lamparray"
HKR,,"FriendlyName",,"PRO"
HKR,,"Security",,"D:P(A;;GA;;;SY)(A;;GRGWGX;;;BA)(A;;GRGWGX;;;WD)(A;;GRGWGX;;;RC)"

[PRO_KEYBOARD.NTAMD64.Wdf]
KmdfService = logi_lamparray, logi_lamparray_wdfsect

; G502 X PLUS Service installation
[G502X_PLUS.NTAMD64.Services]
; Include the default USB composite device services
Include=usb.inf
Needs=Composite.Dev.NT.Services
AddService=logi_lamparray,,logi_lamparray_Driver_Inst
AddService=logi_lamparray_service,0xC00,logi_lamparray_service_Service_Inst

[G502X_PLUS.NTAMD64.HW]
AddReg=G502X_PLUS.HW.AddReg

[G502X_PLUS.HW.AddReg]
HKR,,"LowerFilters",0x00010008,"vhf"
HKR,,"LowerFilters",0x00010008,"logi_lamparray"
HKR,,"FriendlyName",,"G502 X PLUS"
HKR,,"Security",,"D:P(A;;GA;;;SY)(A;;GRGWGX;;;BA)(A;;GRGWGX;;;WD)(A;;GRGWGX;;;RC)"

[G502X_PLUS.NTAMD64.Wdf]
KmdfService = logi_lamparray, logi_lamparray_wdfsect

; G502 X PLUS MILLENNIUM FALCON™ Service installation
[G502X_PLUS_MILLENNIUM_FALCON.NTAMD64.Services]
; Include the default USB composite device services
Include=usb.inf
Needs=Composite.Dev.NT.Services
AddService=logi_lamparray,,logi_lamparray_Driver_Inst
AddService=logi_lamparray_service,0xC00,logi_lamparray_service_Service_Inst

[G502X_PLUS_MILLENNIUM_FALCON.NTAMD64.HW]
AddReg=G502X_PLUS_MILLENNIUM_FALCON.HW.AddReg

[G502X_PLUS_MILLENNIUM_FALCON.HW.AddReg]
HKR,,"LowerFilters",0x00010008,"vhf"
HKR,,"LowerFilters",0x00010008,"logi_lamparray"
HKR,,"FriendlyName",,"G502 X PLUS MILLENNIUM FALCON™"
HKR,,"Security",,"D:P(A;;GA;;;SY)(A;;GRGWGX;;;BA)(A;;GRGWGX;;;WD)(A;;GRGWGX;;;RC)"

[G502X_PLUS_MILLENNIUM_FALCON.NTAMD64.Wdf]
KmdfService = logi_lamparray, logi_lamparray_wdfsect

; Yeti GX Service installation
[YETI_GX.NTAMD64.Services]
; Include the default USB composite device services
Include=usb.inf
Needs=Composite.Dev.NT.Services
AddService=logi_lamparray,,logi_lamparray_Driver_Inst
AddService=logi_lamparray_service,0xC00,logi_lamparray_service_Service_Inst

[YETI_GX.NTAMD64.HW]
AddReg=YETI_GX.HW.AddReg

[YETI_GX.HW.AddReg]
HKR,,"LowerFilters",0x00010008,"vhf"
HKR,,"LowerFilters",0x00010008,"logi_lamparray"
HKR,,"FriendlyName",,"Yeti GX"
HKR,,"Security",,"D:P(A;;GA;;;SY)(A;;GRGWGX;;;BA)(A;;GRGWGX;;;WD)(A;;GRGWGX;;;RC)"

[YETI_GX.NTAMD64.Wdf]
KmdfService = logi_lamparray, logi_lamparray_wdfsect

; G733 Service installation
[G733.NTAMD64.Services]
; Include the default USB composite device services
Include=usb.inf
Needs=Composite.Dev.NT.Services
AddService=logi_lamparray,,logi_lamparray_Driver_Inst
AddService=logi_lamparray_service,0xC00,logi_lamparray_service_Service_Inst

[G733.NTAMD64.HW]
AddReg=G733.HW.AddReg

[G733.HW.AddReg]
HKR,,"LowerFilters",0x00010008,"vhf"
HKR,,"LowerFilters",0x00010008,"logi_lamparray"
HKR,,"FriendlyName",,"G733"
HKR,,"Security",,"D:P(A;;GA;;;SY)(A;;GRGWGX;;;BA)(A;;GRGWGX;;;WD)(A;;GRGWGX;;;RC)"

[G733.NTAMD64.Wdf]
KmdfService = logi_lamparray, logi_lamparray_wdfsect

; G733 Service installation
[G733_1_2.NTAMD64.Services]
; Include the default USB composite device services
Include=usb.inf
Needs=Composite.Dev.NT.Services
AddService=logi_lamparray,,logi_lamparray_Driver_Inst
AddService=logi_lamparray_service,0xC00,logi_lamparray_service_Service_Inst

[G733_1_2.NTAMD64.HW]
AddReg=G733_1_2.HW.AddReg

[G733_1_2.HW.AddReg]
HKR,,"LowerFilters",0x00010008,"vhf"
HKR,,"LowerFilters",0x00010008,"logi_lamparray"
HKR,,"FriendlyName",,"G733"
HKR,,"Security",,"D:P(A;;GA;;;SY)(A;;GRGWGX;;;BA)(A;;GRGWGX;;;WD)(A;;GRGWGX;;;RC)"

[G733_1_2.NTAMD64.Wdf]
KmdfService = logi_lamparray, logi_lamparray_wdfsect

; G733 Service installation
[G733_1_2_CIP.NTAMD64.Services]
; Include the default USB composite device services
Include=usb.inf
Needs=Composite.Dev.NT.Services
AddService=logi_lamparray,,logi_lamparray_Driver_Inst
AddService=logi_lamparray_service,0xC00,logi_lamparray_service_Service_Inst

[G733_1_2_CIP.NTAMD64.HW]
AddReg=G733_1_2_CIP.HW.AddReg

[G733_1_2_CIP.HW.AddReg]
HKR,,"LowerFilters",0x00010008,"vhf"
HKR,,"LowerFilters",0x00010008,"logi_lamparray"
HKR,,"FriendlyName",,"G733"
HKR,,"Security",,"D:P(A;;GA;;;SY)(A;;GRGWGX;;;BA)(A;;GRGWGX;;;WD)(A;;GRGWGX;;;RC)"

[G733_1_2_CIP.NTAMD64.Wdf]
KmdfService = logi_lamparray, logi_lamparray_wdfsect

; G705 Service installation
[G705.NTAMD64.Services]
; Include the default USB composite device services
Include=usb.inf
Needs=Composite.Dev.NT.Services
AddService=logi_lamparray,,logi_lamparray_Driver_Inst
AddService=logi_lamparray_service,0xC00,logi_lamparray_service_Service_Inst

[G705.NTAMD64.HW]
AddReg=G705.HW.AddReg

[G705.HW.AddReg]
HKR,,"LowerFilters",0x00010008,"vhf"
HKR,,"LowerFilters",0x00010008,"logi_lamparray"
HKR,,"FriendlyName",,"G705"
HKR,,"Security",,"D:P(A;;GA;;;SY)(A;;GRGWGX;;;BA)(A;;GRGWGX;;;WD)(A;;GRGWGX;;;RC)"

[G705.NTAMD64.Wdf]
KmdfService = logi_lamparray, logi_lamparray_wdfsect

; G903 LIGHTSPEED Service installation
[G903_HERO.NTAMD64.Services]
; Include the default USB composite device services
Include=usb.inf
Needs=Composite.Dev.NT.Services
AddService=logi_lamparray,,logi_lamparray_Driver_Inst
AddService=logi_lamparray_service,0xC00,logi_lamparray_service_Service_Inst

[G903_HERO.NTAMD64.HW]
AddReg=G903_HERO.HW.AddReg

[G903_HERO.HW.AddReg]
HKR,,"LowerFilters",0x00010008,"vhf"
HKR,,"LowerFilters",0x00010008,"logi_lamparray"
HKR,,"FriendlyName",,"G903 LIGHTSPEED"
HKR,,"Security",,"D:P(A;;GA;;;SY)(A;;GRGWGX;;;BA)(A;;GRGWGX;;;WD)(A;;GRGWGX;;;RC)"

[G903_HERO.NTAMD64.Wdf]
KmdfService = logi_lamparray, logi_lamparray_wdfsect

; PRO WIRELESS Service installation
[PRO_WIRELESS_MOUSE.NTAMD64.Services]
; Include the default USB composite device services
Include=usb.inf
Needs=Composite.Dev.NT.Services
AddService=logi_lamparray,,logi_lamparray_Driver_Inst
AddService=logi_lamparray_service,0xC00,logi_lamparray_service_Service_Inst

[PRO_WIRELESS_MOUSE.NTAMD64.HW]
AddReg=PRO_WIRELESS_MOUSE.HW.AddReg

[PRO_WIRELESS_MOUSE.HW.AddReg]
HKR,,"LowerFilters",0x00010008,"vhf"
HKR,,"LowerFilters",0x00010008,"logi_lamparray"
HKR,,"FriendlyName",,"PRO WIRELESS"
HKR,,"Security",,"D:P(A;;GA;;;SY)(A;;GRGWGX;;;BA)(A;;GRGWGX;;;WD)(A;;GRGWGX;;;RC)"

[PRO_WIRELESS_MOUSE.NTAMD64.Wdf]
KmdfService = logi_lamparray, logi_lamparray_wdfsect

; POWERPLAY Service installation
[POWERPLAY.NTAMD64.Services]
; Include the default USB composite device services
Include=usb.inf
Needs=Composite.Dev.NT.Services
AddService=logi_lamparray,,logi_lamparray_Driver_Inst
AddService=logi_lamparray_service,0xC00,logi_lamparray_service_Service_Inst

[POWERPLAY.NTAMD64.HW]
AddReg=POWERPLAY.HW.AddReg

[POWERPLAY.HW.AddReg]
HKR,,"LowerFilters",0x00010008,"vhf"
HKR,,"LowerFilters",0x00010008,"logi_lamparray"
HKR,,"FriendlyName",,"POWERPLAY"
HKR,,"Security",,"D:P(A;;GA;;;SY)(A;;GRGWGX;;;BA)(A;;GRGWGX;;;WD)(A;;GRGWGX;;;RC)"
HKR,,"NumberOfPairingSlots",,8

[POWERPLAY.NTAMD64.Wdf]
KmdfService = logi_lamparray, logi_lamparray_wdfsect

; PRO X TKL Service installation
[PRO_X_TKL.NTAMD64.Services]
; Include the default USB composite device services
Include=usb.inf
Needs=Composite.Dev.NT.Services
AddService=logi_lamparray,,logi_lamparray_Driver_Inst
AddService=logi_lamparray_service,0xC00,logi_lamparray_service_Service_Inst

[PRO_X_TKL.NTAMD64.HW]
AddReg=PRO_X_TKL.HW.AddReg

[PRO_X_TKL.HW.AddReg]
HKR,,"LowerFilters",0x00010008,"vhf"
HKR,,"LowerFilters",0x00010008,"logi_lamparray"
HKR,,"FriendlyName",,"PRO X TKL"
HKR,,"Security",,"D:P(A;;GA;;;SY)(A;;GRGWGX;;;BA)(A;;GRGWGX;;;WD)(A;;GRGWGX;;;RC)"

[PRO_X_TKL.NTAMD64.Wdf]
KmdfService = logi_lamparray, logi_lamparray_wdfsect

; G560 Service installation
[G560.NTAMD64.Services]
; Include the default USB composite device services
Include=usb.inf
Needs=Composite.Dev.NT.Services
AddService=logi_lamparray,,logi_lamparray_Driver_Inst
AddService=logi_lamparray_service,0xC00,logi_lamparray_service_Service_Inst

[G560.NTAMD64.HW]
AddReg=G560.HW.AddReg

[G560.HW.AddReg]
HKR,,"LowerFilters",0x00010008,"vhf"
HKR,,"LowerFilters",0x00010008,"logi_lamparray"
HKR,,"FriendlyName",,"G560"
HKR,,"Security",,"D:P(A;;GA;;;SY)(A;;GRGWGX;;;BA)(A;;GRGWGX;;;WD)(A;;GRGWGX;;;RC)"

[G560.NTAMD64.Wdf]
KmdfService = logi_lamparray, logi_lamparray_wdfsect

; G203 LIGHTSYNC Service installation
[G102_G203.NTAMD64.Services]
; Include the default USB composite device services
Include=usb.inf
Needs=Composite.Dev.NT.Services
AddService=logi_lamparray,,logi_lamparray_Driver_Inst
AddService=logi_lamparray_service,0xC00,logi_lamparray_service_Service_Inst

[G102_G203.NTAMD64.HW]
AddReg=G102_G203.HW.AddReg

[G102_G203.HW.AddReg]
HKR,,"LowerFilters",0x00010008,"vhf"
HKR,,"LowerFilters",0x00010008,"logi_lamparray"
HKR,,"FriendlyName",,"G203 LIGHTSYNC"
HKR,,"Security",,"D:P(A;;GA;;;SY)(A;;GRGWGX;;;BA)(A;;GRGWGX;;;WD)(A;;GRGWGX;;;RC)"

[G102_G203.NTAMD64.Wdf]
KmdfService = logi_lamparray, logi_lamparray_wdfsect

; G502 LIGHTSPEED Service installation
[G502_WIRELESS.NTAMD64.Services]
; Include the default USB composite device services
Include=usb.inf
Needs=Composite.Dev.NT.Services
AddService=logi_lamparray,,logi_lamparray_Driver_Inst
AddService=logi_lamparray_service,0xC00,logi_lamparray_service_Service_Inst

[G502_WIRELESS.NTAMD64.HW]
AddReg=G502_WIRELESS.HW.AddReg

[G502_WIRELESS.HW.AddReg]
HKR,,"LowerFilters",0x00010008,"vhf"
HKR,,"LowerFilters",0x00010008,"logi_lamparray"
HKR,,"FriendlyName",,"G502 LIGHTSPEED"
HKR,,"Security",,"D:P(A;;GA;;;SY)(A;;GRGWGX;;;BA)(A;;GRGWGX;;;WD)(A;;GRGWGX;;;RC)"

[G502_WIRELESS.NTAMD64.Wdf]
KmdfService = logi_lamparray, logi_lamparray_wdfsect

; G915 Service installation
[G915.NTAMD64.Services]
; Include the default USB composite device services
Include=usb.inf
Needs=Composite.Dev.NT.Services
AddService=logi_lamparray,,logi_lamparray_Driver_Inst
AddService=logi_lamparray_service,0xC00,logi_lamparray_service_Service_Inst

[G915.NTAMD64.HW]
AddReg=G915.HW.AddReg

[G915.HW.AddReg]
HKR,,"LowerFilters",0x00010008,"vhf"
HKR,,"LowerFilters",0x00010008,"logi_lamparray"
HKR,,"FriendlyName",,"G915"
HKR,,"Security",,"D:P(A;;GA;;;SY)(A;;GRGWGX;;;BA)(A;;GRGWGX;;;WD)(A;;GRGWGX;;;RC)"

[G915.NTAMD64.Wdf]
KmdfService = logi_lamparray, logi_lamparray_wdfsect

; G815 Service installation
[G815.NTAMD64.Services]
; Include the default USB composite device services
Include=usb.inf
Needs=Composite.Dev.NT.Services
AddService=logi_lamparray,,logi_lamparray_Driver_Inst
AddService=logi_lamparray_service,0xC00,logi_lamparray_service_Service_Inst

[G815.NTAMD64.HW]
AddReg=G815.HW.AddReg

[G815.HW.AddReg]
HKR,,"LowerFilters",0x00010008,"vhf"
HKR,,"LowerFilters",0x00010008,"logi_lamparray"
HKR,,"FriendlyName",,"G815"
HKR,,"Security",,"D:P(A;;GA;;;SY)(A;;GRGWGX;;;BA)(A;;GRGWGX;;;WD)(A;;GRGWGX;;;RC)"

[G815.NTAMD64.Wdf]
KmdfService = logi_lamparray, logi_lamparray_wdfsect

; G810 Service installation
[G810.NTAMD64.Services]
; Include the default USB composite device services
Include=usb.inf
Needs=Composite.Dev.NT.Services
AddService=logi_lamparray,,logi_lamparray_Driver_Inst
AddService=logi_lamparray_service,0xC00,logi_lamparray_service_Service_Inst

[G810.NTAMD64.HW]
AddReg=G810.HW.AddReg

[G810.HW.AddReg]
HKR,,"LowerFilters",0x00010008,"vhf"
HKR,,"LowerFilters",0x00010008,"logi_lamparray"
HKR,,"FriendlyName",,"G810"
HKR,,"Security",,"D:P(A;;GA;;;SY)(A;;GRGWGX;;;BA)(A;;GRGWGX;;;WD)(A;;GRGWGX;;;RC)"

[G810.NTAMD64.Wdf]
KmdfService = logi_lamparray, logi_lamparray_wdfsect

; G610 Service installation
[G610.NTAMD64.Services]
; Include the default USB composite device services
Include=usb.inf
Needs=Composite.Dev.NT.Services
AddService=logi_lamparray,,logi_lamparray_Driver_Inst
AddService=logi_lamparray_service,0xC00,logi_lamparray_service_Service_Inst

[G610.NTAMD64.HW]
AddReg=G610.HW.AddReg

[G610.HW.AddReg]
HKR,,"LowerFilters",0x00010008,"vhf"
HKR,,"LowerFilters",0x00010008,"logi_lamparray"
HKR,,"FriendlyName",,"G610"
HKR,,"Security",,"D:P(A;;GA;;;SY)(A;;GRGWGX;;;BA)(A;;GRGWGX;;;WD)(A;;GRGWGX;;;RC)"

[G610.NTAMD64.Wdf]
KmdfService = logi_lamparray, logi_lamparray_wdfsect

; G715 Service installation
[G715.NTAMD64.Services]
; Include the default USB composite device services
Include=usb.inf
Needs=Composite.Dev.NT.Services
AddService=logi_lamparray,,logi_lamparray_Driver_Inst
AddService=logi_lamparray_service,0xC00,logi_lamparray_service_Service_Inst

[G715.NTAMD64.HW]
AddReg=G715.HW.AddReg

[G715.HW.AddReg]
HKR,,"LowerFilters",0x00010008,"vhf"
HKR,,"LowerFilters",0x00010008,"logi_lamparray"
HKR,,"FriendlyName",,"G715"
HKR,,"Security",,"D:P(A;;GA;;;SY)(A;;GRGWGX;;;BA)(A;;GRGWGX;;;WD)(A;;GRGWGX;;;RC)"

[G715.NTAMD64.Wdf]
KmdfService = logi_lamparray, logi_lamparray_wdfsect

; G713 Service installation
[G713.NTAMD64.Services]
; Include the default USB composite device services
Include=usb.inf
Needs=Composite.Dev.NT.Services
AddService=logi_lamparray,,logi_lamparray_Driver_Inst
AddService=logi_lamparray_service,0xC00,logi_lamparray_service_Service_Inst

[G713.NTAMD64.HW]
AddReg=G713.HW.AddReg

[G713.HW.AddReg]
HKR,,"LowerFilters",0x00010008,"vhf"
HKR,,"LowerFilters",0x00010008,"logi_lamparray"
HKR,,"FriendlyName",,"G713"
HKR,,"Security",,"D:P(A;;GA;;;SY)(A;;GRGWGX;;;BA)(A;;GRGWGX;;;WD)(A;;GRGWGX;;;RC)"

[G713.NTAMD64.Wdf]
KmdfService = logi_lamparray, logi_lamparray_wdfsect

; G512 Service installation
[G512_SE.NTAMD64.Services]
; Include the default USB composite device services
Include=usb.inf
Needs=Composite.Dev.NT.Services
AddService=logi_lamparray,,logi_lamparray_Driver_Inst
AddService=logi_lamparray_service,0xC00,logi_lamparray_service_Service_Inst

[G512_SE.NTAMD64.HW]
AddReg=G512_SE.HW.AddReg

[G512_SE.HW.AddReg]
HKR,,"LowerFilters",0x00010008,"vhf"
HKR,,"LowerFilters",0x00010008,"logi_lamparray"
HKR,,"FriendlyName",,"G512"
HKR,,"Security",,"D:P(A;;GA;;;SY)(A;;GRGWGX;;;BA)(A;;GRGWGX;;;WD)(A;;GRGWGX;;;RC)"

[G512_SE.NTAMD64.Wdf]
KmdfService = logi_lamparray, logi_lamparray_wdfsect

; G910 Service installation
[G910.NTAMD64.Services]
; Include the default USB composite device services
Include=usb.inf
Needs=Composite.Dev.NT.Services
AddService=logi_lamparray,,logi_lamparray_Driver_Inst
AddService=logi_lamparray_service,0xC00,logi_lamparray_service_Service_Inst

[G910.NTAMD64.HW]
AddReg=G910.HW.AddReg

[G910.HW.AddReg]
HKR,,"LowerFilters",0x00010008,"vhf"
HKR,,"LowerFilters",0x00010008,"logi_lamparray"
HKR,,"FriendlyName",,"G910"
HKR,,"Security",,"D:P(A;;GA;;;SY)(A;;GRGWGX;;;BA)(A;;GRGWGX;;;WD)(A;;GRGWGX;;;RC)"

[G910.NTAMD64.Wdf]
KmdfService = logi_lamparray, logi_lamparray_wdfsect

; G410 Service installation
[G410.NTAMD64.Services]
; Include the default USB composite device services
Include=usb.inf
Needs=Composite.Dev.NT.Services
AddService=logi_lamparray,,logi_lamparray_Driver_Inst
AddService=logi_lamparray_service,0xC00,logi_lamparray_service_Service_Inst

[G410.NTAMD64.HW]
AddReg=G410.HW.AddReg

[G410.HW.AddReg]
HKR,,"LowerFilters",0x00010008,"vhf"
HKR,,"LowerFilters",0x00010008,"logi_lamparray"
HKR,,"FriendlyName",,"G410"
HKR,,"Security",,"D:P(A;;GA;;;SY)(A;;GRGWGX;;;BA)(A;;GRGWGX;;;WD)(A;;GRGWGX;;;RC)"

[G410.NTAMD64.Wdf]
KmdfService = logi_lamparray, logi_lamparray_wdfsect

; G513 Service installation
[G513.NTAMD64.Services]
; Include the default USB composite device services
Include=usb.inf
Needs=Composite.Dev.NT.Services
AddService=logi_lamparray,,logi_lamparray_Driver_Inst
AddService=logi_lamparray_service,0xC00,logi_lamparray_service_Service_Inst

[G513.NTAMD64.HW]
AddReg=G513.HW.AddReg

[G513.HW.AddReg]
HKR,,"LowerFilters",0x00010008,"vhf"
HKR,,"LowerFilters",0x00010008,"logi_lamparray"
HKR,,"FriendlyName",,"G513"
HKR,,"Security",,"D:P(A;;GA;;;SY)(A;;GRGWGX;;;BA)(A;;GRGWGX;;;WD)(A;;GRGWGX;;;RC)"

[G513.NTAMD64.Wdf]
KmdfService = logi_lamparray, logi_lamparray_wdfsect

; G413 Service installation
[G413.NTAMD64.Services]
; Include the default USB composite device services
Include=usb.inf
Needs=Composite.Dev.NT.Services
AddService=logi_lamparray,,logi_lamparray_Driver_Inst
AddService=logi_lamparray_service,0xC00,logi_lamparray_service_Service_Inst

[G413.NTAMD64.HW]
AddReg=G413.HW.AddReg

[G413.HW.AddReg]
HKR,,"LowerFilters",0x00010008,"vhf"
HKR,,"LowerFilters",0x00010008,"logi_lamparray"
HKR,,"FriendlyName",,"G413"
HKR,,"Security",,"D:P(A;;GA;;;SY)(A;;GRGWGX;;;BA)(A;;GRGWGX;;;WD)(A;;GRGWGX;;;RC)"

[G413.NTAMD64.Wdf]
KmdfService = logi_lamparray, logi_lamparray_wdfsect

; G310 Atlas Dawn Service installation
[G310.NTAMD64.Services]
; Include the default USB composite device services
Include=usb.inf
Needs=Composite.Dev.NT.Services
AddService=logi_lamparray,,logi_lamparray_Driver_Inst
AddService=logi_lamparray_service,0xC00,logi_lamparray_service_Service_Inst

[G310.NTAMD64.HW]
AddReg=G310.HW.AddReg

[G310.HW.AddReg]
HKR,,"LowerFilters",0x00010008,"vhf"
HKR,,"LowerFilters",0x00010008,"logi_lamparray"
HKR,,"FriendlyName",,"G310 Atlas Dawn"
HKR,,"Security",,"D:P(A;;GA;;;SY)(A;;GRGWGX;;;BA)(A;;GRGWGX;;;WD)(A;;GRGWGX;;;RC)"

[G310.NTAMD64.Wdf]
KmdfService = logi_lamparray, logi_lamparray_wdfsect

; G213 Service installation
[G213.NTAMD64.Services]
; Include the default USB composite device services
Include=usb.inf
Needs=Composite.Dev.NT.Services
AddService=logi_lamparray,,logi_lamparray_Driver_Inst
AddService=logi_lamparray_service,0xC00,logi_lamparray_service_Service_Inst

[G213.NTAMD64.HW]
AddReg=G213.HW.AddReg

[G213.HW.AddReg]
HKR,,"LowerFilters",0x00010008,"vhf"
HKR,,"LowerFilters",0x00010008,"logi_lamparray"
HKR,,"FriendlyName",,"G213"
HKR,,"Security",,"D:P(A;;GA;;;SY)(A;;GRGWGX;;;BA)(A;;GRGWGX;;;WD)(A;;GRGWGX;;;RC)"

[G213.NTAMD64.Wdf]
KmdfService = logi_lamparray, logi_lamparray_wdfsect

; G502 Proteus Spectrum Service installation
[G502_SPECTRUM.NTAMD64.Services]
; Include the default USB composite device services
Include=usb.inf
Needs=Composite.Dev.NT.Services
AddService=logi_lamparray,,logi_lamparray_Driver_Inst
AddService=logi_lamparray_service,0xC00,logi_lamparray_service_Service_Inst

[G502_SPECTRUM.NTAMD64.HW]
AddReg=G502_SPECTRUM.HW.AddReg

[G502_SPECTRUM.HW.AddReg]
HKR,,"LowerFilters",0x00010008,"vhf"
HKR,,"LowerFilters",0x00010008,"logi_lamparray"
HKR,,"FriendlyName",,"G502 Proteus Spectrum"
HKR,,"Security",,"D:P(A;;GA;;;SY)(A;;GRGWGX;;;BA)(A;;GRGWGX;;;WD)(A;;GRGWGX;;;RC)"

[G502_SPECTRUM.NTAMD64.Wdf]
KmdfService = logi_lamparray, logi_lamparray_wdfsect

; G102 Prodigy Service installation
[G203.NTAMD64.Services]
; Include the default USB composite device services
Include=usb.inf
Needs=Composite.Dev.NT.Services
AddService=logi_lamparray,,logi_lamparray_Driver_Inst
AddService=logi_lamparray_service,0xC00,logi_lamparray_service_Service_Inst

[G203.NTAMD64.HW]
AddReg=G203.HW.AddReg

[G203.HW.AddReg]
HKR,,"LowerFilters",0x00010008,"vhf"
HKR,,"LowerFilters",0x00010008,"logi_lamparray"
HKR,,"FriendlyName",,"G102 Prodigy"
HKR,,"Security",,"D:P(A;;GA;;;SY)(A;;GRGWGX;;;BA)(A;;GRGWGX;;;WD)(A;;GRGWGX;;;RC)"

[G203.NTAMD64.Wdf]
KmdfService = logi_lamparray, logi_lamparray_wdfsect

; G903 LIGHTSPEED Service installation
[G903.NTAMD64.Services]
; Include the default USB composite device services
Include=usb.inf
Needs=Composite.Dev.NT.Services
AddService=logi_lamparray,,logi_lamparray_Driver_Inst
AddService=logi_lamparray_service,0xC00,logi_lamparray_service_Service_Inst

[G903.NTAMD64.HW]
AddReg=G903.HW.AddReg

[G903.HW.AddReg]
HKR,,"LowerFilters",0x00010008,"vhf"
HKR,,"LowerFilters",0x00010008,"logi_lamparray"
HKR,,"FriendlyName",,"G903 LIGHTSPEED"
HKR,,"Security",,"D:P(A;;GA;;;SY)(A;;GRGWGX;;;BA)(A;;GRGWGX;;;WD)(A;;GRGWGX;;;RC)"

[G903.NTAMD64.Wdf]
KmdfService = logi_lamparray, logi_lamparray_wdfsect

; G703 Service installation
[G703.NTAMD64.Services]
; Include the default USB composite device services
Include=usb.inf
Needs=Composite.Dev.NT.Services
AddService=logi_lamparray,,logi_lamparray_Driver_Inst
AddService=logi_lamparray_service,0xC00,logi_lamparray_service_Service_Inst

[G703.NTAMD64.HW]
AddReg=G703.HW.AddReg

[G703.HW.AddReg]
HKR,,"LowerFilters",0x00010008,"vhf"
HKR,,"LowerFilters",0x00010008,"logi_lamparray"
HKR,,"FriendlyName",,"G703"
HKR,,"Security",,"D:P(A;;GA;;;SY)(A;;GRGWGX;;;BA)(A;;GRGWGX;;;WD)(A;;GRGWGX;;;RC)"

[G703.NTAMD64.Wdf]
KmdfService = logi_lamparray, logi_lamparray_wdfsect

; G703 LIGHTSPEED Service installation
[G703_HERO.NTAMD64.Services]
; Include the default USB composite device services
Include=usb.inf
Needs=Composite.Dev.NT.Services
AddService=logi_lamparray,,logi_lamparray_Driver_Inst
AddService=logi_lamparray_service,0xC00,logi_lamparray_service_Service_Inst

[G703_HERO.NTAMD64.HW]
AddReg=G703_HERO.HW.AddReg

[G703_HERO.HW.AddReg]
HKR,,"LowerFilters",0x00010008,"vhf"
HKR,,"LowerFilters",0x00010008,"logi_lamparray"
HKR,,"FriendlyName",,"G703 LIGHTSPEED"
HKR,,"Security",,"D:P(A;;GA;;;SY)(A;;GRGWGX;;;BA)(A;;GRGWGX;;;WD)(A;;GRGWGX;;;RC)"

[G703_HERO.NTAMD64.Wdf]
KmdfService = logi_lamparray, logi_lamparray_wdfsect

; G403 Prodigy Service installation
[G403.NTAMD64.Services]
; Include the default USB composite device services
Include=usb.inf
Needs=Composite.Dev.NT.Services
AddService=logi_lamparray,,logi_lamparray_Driver_Inst
AddService=logi_lamparray_service,0xC00,logi_lamparray_service_Service_Inst

[G403.NTAMD64.HW]
AddReg=G403.HW.AddReg

[G403.HW.AddReg]
HKR,,"LowerFilters",0x00010008,"vhf"
HKR,,"LowerFilters",0x00010008,"logi_lamparray"
HKR,,"FriendlyName",,"G403 Prodigy"
HKR,,"Security",,"D:P(A;;GA;;;SY)(A;;GRGWGX;;;BA)(A;;GRGWGX;;;WD)(A;;GRGWGX;;;RC)"

[G403.NTAMD64.Wdf]
KmdfService = logi_lamparray, logi_lamparray_wdfsect

; G403 Prodigy Wireless Service installation
[G403_WIRELESS.NTAMD64.Services]
; Include the default USB composite device services
Include=usb.inf
Needs=Composite.Dev.NT.Services
AddService=logi_lamparray,,logi_lamparray_Driver_Inst
AddService=logi_lamparray_service,0xC00,logi_lamparray_service_Service_Inst

[G403_WIRELESS.NTAMD64.HW]
AddReg=G403_WIRELESS.HW.AddReg

[G403_WIRELESS.HW.AddReg]
HKR,,"LowerFilters",0x00010008,"vhf"
HKR,,"LowerFilters",0x00010008,"logi_lamparray"
HKR,,"FriendlyName",,"G403 Prodigy Wireless"
HKR,,"Security",,"D:P(A;;GA;;;SY)(A;;GRGWGX;;;BA)(A;;GRGWGX;;;WD)(A;;GRGWGX;;;RC)"

[G403_WIRELESS.NTAMD64.Wdf]
KmdfService = logi_lamparray, logi_lamparray_wdfsect

; G403 HERO Service installation
[G403_HERO.NTAMD64.Services]
; Include the default USB composite device services
Include=usb.inf
Needs=Composite.Dev.NT.Services
AddService=logi_lamparray,,logi_lamparray_Driver_Inst
AddService=logi_lamparray_service,0xC00,logi_lamparray_service_Service_Inst

[G403_HERO.NTAMD64.HW]
AddReg=G403_HERO.HW.AddReg

[G403_HERO.HW.AddReg]
HKR,,"LowerFilters",0x00010008,"vhf"
HKR,,"LowerFilters",0x00010008,"logi_lamparray"
HKR,,"FriendlyName",,"G403 HERO"
HKR,,"Security",,"D:P(A;;GA;;;SY)(A;;GRGWGX;;;BA)(A;;GRGWGX;;;WD)(A;;GRGWGX;;;RC)"

[G403_HERO.NTAMD64.Wdf]
KmdfService = logi_lamparray, logi_lamparray_wdfsect

; G303 Daedalus Apex Service installation
[G303.NTAMD64.Services]
; Include the default USB composite device services
Include=usb.inf
Needs=Composite.Dev.NT.Services
AddService=logi_lamparray,,logi_lamparray_Driver_Inst
AddService=logi_lamparray_service,0xC00,logi_lamparray_service_Service_Inst

[G303.NTAMD64.HW]
AddReg=G303.HW.AddReg

[G303.HW.AddReg]
HKR,,"LowerFilters",0x00010008,"vhf"
HKR,,"LowerFilters",0x00010008,"logi_lamparray"
HKR,,"FriendlyName",,"G303 Daedalus Apex"
HKR,,"Security",,"D:P(A;;GA;;;SY)(A;;GRGWGX;;;BA)(A;;GRGWGX;;;WD)(A;;GRGWGX;;;RC)"

[G303.NTAMD64.Wdf]
KmdfService = logi_lamparray, logi_lamparray_wdfsect

; PRO Service installation
[PRO_MOUSE.NTAMD64.Services]
; Include the default USB composite device services
Include=usb.inf
Needs=Composite.Dev.NT.Services
AddService=logi_lamparray,,logi_lamparray_Driver_Inst
AddService=logi_lamparray_service,0xC00,logi_lamparray_service_Service_Inst

[PRO_MOUSE.NTAMD64.HW]
AddReg=PRO_MOUSE.HW.AddReg

[PRO_MOUSE.HW.AddReg]
HKR,,"LowerFilters",0x00010008,"vhf"
HKR,,"LowerFilters",0x00010008,"logi_lamparray"
HKR,,"FriendlyName",,"PRO"
HKR,,"Security",,"D:P(A;;GA;;;SY)(A;;GRGWGX;;;BA)(A;;GRGWGX;;;WD)(A;;GRGWGX;;;RC)"

[PRO_MOUSE.NTAMD64.Wdf]
KmdfService = logi_lamparray, logi_lamparray_wdfsect

; PRO HERO Service installation
[PRO_MOUSE_HERO.NTAMD64.Services]
; Include the default USB composite device services
Include=usb.inf
Needs=Composite.Dev.NT.Services
AddService=logi_lamparray,,logi_lamparray_Driver_Inst
AddService=logi_lamparray_service,0xC00,logi_lamparray_service_Service_Inst

[PRO_MOUSE_HERO.NTAMD64.HW]
AddReg=PRO_MOUSE_HERO.HW.AddReg

[PRO_MOUSE_HERO.HW.AddReg]
HKR,,"LowerFilters",0x00010008,"vhf"
HKR,,"LowerFilters",0x00010008,"logi_lamparray"
HKR,,"FriendlyName",,"PRO HERO"
HKR,,"Security",,"D:P(A;;GA;;;SY)(A;;GRGWGX;;;BA)(A;;GRGWGX;;;WD)(A;;GRGWGX;;;RC)"

[PRO_MOUSE_HERO.NTAMD64.Wdf]
KmdfService = logi_lamparray, logi_lamparray_wdfsect

; G900 Chaos Spectrum Service installation
[G900.NTAMD64.Services]
; Include the default USB composite device services
Include=usb.inf
Needs=Composite.Dev.NT.Services
AddService=logi_lamparray,,logi_lamparray_Driver_Inst
AddService=logi_lamparray_service,0xC00,logi_lamparray_service_Service_Inst

[G900.NTAMD64.HW]
AddReg=G900.HW.AddReg

[G900.HW.AddReg]
HKR,,"LowerFilters",0x00010008,"vhf"
HKR,,"LowerFilters",0x00010008,"logi_lamparray"
HKR,,"FriendlyName",,"G900 Chaos Spectrum"
HKR,,"Security",,"D:P(A;;GA;;;SY)(A;;GRGWGX;;;BA)(A;;GRGWGX;;;WD)(A;;GRGWGX;;;RC)"

[G900.NTAMD64.Wdf]
KmdfService = logi_lamparray, logi_lamparray_wdfsect

; G502 HERO Service installation
[G502_HERO.NTAMD64.Services]
; Include the default USB composite device services
Include=usb.inf
Needs=Composite.Dev.NT.Services
AddService=logi_lamparray,,logi_lamparray_Driver_Inst
AddService=logi_lamparray_service,0xC00,logi_lamparray_service_Service_Inst

[G502_HERO.NTAMD64.HW]
AddReg=G502_HERO.HW.AddReg

[G502_HERO.HW.AddReg]
HKR,,"LowerFilters",0x00010008,"vhf"
HKR,,"LowerFilters",0x00010008,"logi_lamparray"
HKR,,"FriendlyName",,"G502 HERO"
HKR,,"Security",,"D:P(A;;GA;;;SY)(A;;GRGWGX;;;BA)(A;;GRGWGX;;;WD)(A;;GRGWGX;;;RC)"

[G502_HERO.NTAMD64.Wdf]
KmdfService = logi_lamparray, logi_lamparray_wdfsect

; G933 Service installation
[G933.NTAMD64.Services]
; Include the default USB composite device services
Include=usb.inf
Needs=Composite.Dev.NT.Services
AddService=logi_lamparray,,logi_lamparray_Driver_Inst
AddService=logi_lamparray_service,0xC00,logi_lamparray_service_Service_Inst

[G933.NTAMD64.HW]
AddReg=G933.HW.AddReg

[G933.HW.AddReg]
HKR,,"LowerFilters",0x00010008,"vhf"
HKR,,"LowerFilters",0x00010008,"logi_lamparray"
HKR,,"FriendlyName",,"G933"
HKR,,"Security",,"D:P(A;;GA;;;SY)(A;;GRGWGX;;;BA)(A;;GRGWGX;;;WD)(A;;GRGWGX;;;RC)"

[G933.NTAMD64.Wdf]
KmdfService = logi_lamparray, logi_lamparray_wdfsect

; G635 Service installation
[G635.NTAMD64.Services]
; Include the default USB composite device services
Include=usb.inf
Needs=Composite.Dev.NT.Services
AddService=logi_lamparray,,logi_lamparray_Driver_Inst
AddService=logi_lamparray_service,0xC00,logi_lamparray_service_Service_Inst

[G635.NTAMD64.HW]
AddReg=G635.HW.AddReg

[G635.HW.AddReg]
HKR,,"LowerFilters",0x00010008,"vhf"
HKR,,"LowerFilters",0x00010008,"logi_lamparray"
HKR,,"FriendlyName",,"G635"
HKR,,"Security",,"D:P(A;;GA;;;SY)(A;;GRGWGX;;;BA)(A;;GRGWGX;;;WD)(A;;GRGWGX;;;RC)"

[G635.NTAMD64.Wdf]
KmdfService = logi_lamparray, logi_lamparray_wdfsect

; G935 Service installation
[G935.NTAMD64.Services]
; Include the default USB composite device services
Include=usb.inf
Needs=Composite.Dev.NT.Services
AddService=logi_lamparray,,logi_lamparray_Driver_Inst
AddService=logi_lamparray_service,0xC00,logi_lamparray_service_Service_Inst

[G935.NTAMD64.HW]
AddReg=G935.HW.AddReg

[G935.HW.AddReg]
HKR,,"LowerFilters",0x00010008,"vhf"
HKR,,"LowerFilters",0x00010008,"logi_lamparray"
HKR,,"FriendlyName",,"G935"
HKR,,"Security",,"D:P(A;;GA;;;SY)(A;;GRGWGX;;;BA)(A;;GRGWGX;;;WD)(A;;GRGWGX;;;RC)"

[G935.NTAMD64.Wdf]
KmdfService = logi_lamparray, logi_lamparray_wdfsect

; G633 Service installation
[G633.NTAMD64.Services]
; Include the default USB composite device services
Include=usb.inf
Needs=Composite.Dev.NT.Services
AddService=logi_lamparray,,logi_lamparray_Driver_Inst
AddService=logi_lamparray_service,0xC00,logi_lamparray_service_Service_Inst

[G633.NTAMD64.HW]
AddReg=G633.HW.AddReg

[G633.HW.AddReg]
HKR,,"LowerFilters",0x00010008,"vhf"
HKR,,"LowerFilters",0x00010008,"logi_lamparray"
HKR,,"FriendlyName",,"G633"
HKR,,"Security",,"D:P(A;;GA;;;SY)(A;;GRGWGX;;;BA)(A;;GRGWGX;;;WD)(A;;GRGWGX;;;RC)"

[G633.NTAMD64.Wdf]
KmdfService = logi_lamparray, logi_lamparray_wdfsect

; G735 Service installation
[G735.NTAMD64.Services]
; Include the default USB composite device services
Include=usb.inf
Needs=Composite.Dev.NT.Services
AddService=logi_lamparray,,logi_lamparray_Driver_Inst
AddService=logi_lamparray_service,0xC00,logi_lamparray_service_Service_Inst

[G735.NTAMD64.HW]
AddReg=G735.HW.AddReg

[G735.HW.AddReg]
HKR,,"LowerFilters",0x00010008,"vhf"
HKR,,"LowerFilters",0x00010008,"logi_lamparray"
HKR,,"FriendlyName",,"G735"
HKR,,"Security",,"D:P(A;;GA;;;SY)(A;;GRGWGX;;;BA)(A;;GRGWGX;;;WD)(A;;GRGWGX;;;RC)"

[G735.NTAMD64.Wdf]
KmdfService = logi_lamparray, logi_lamparray_wdfsect

; Yeti Orb Service installation
[YETI_ORB.NTAMD64.Services]
; Include the default USB composite device services
Include=usb.inf
Needs=Composite.Dev.NT.Services
AddService=logi_lamparray,,logi_lamparray_Driver_Inst
AddService=logi_lamparray_service,0xC00,logi_lamparray_service_Service_Inst

[YETI_ORB.NTAMD64.HW]
AddReg=YETI_ORB.HW.AddReg

[YETI_ORB.HW.AddReg]
HKR,,"LowerFilters",0x00010008,"vhf"
HKR,,"LowerFilters",0x00010008,"logi_lamparray"
HKR,,"FriendlyName",,"Yeti Orb"
HKR,,"Security",,"D:P(A;;GA;;;SY)(A;;GRGWGX;;;BA)(A;;GRGWGX;;;WD)(A;;GRGWGX;;;RC)"

[YETI_ORB.NTAMD64.Wdf]
KmdfService = logi_lamparray, logi_lamparray_wdfsect

; G600 Service installation
[G600.NTAMD64.Services]
; Include the default USB composite device services
Include=usb.inf
Needs=Composite.Dev.NT.Services
AddService=logi_lamparray,,logi_lamparray_Driver_Inst
AddService=logi_lamparray_service,0xC00,logi_lamparray_service_Service_Inst

[G600.NTAMD64.HW]
AddReg=G600.HW.AddReg

[G600.HW.AddReg]
HKR,,"LowerFilters",0x00010008,"vhf"
HKR,,"LowerFilters",0x00010008,"logi_lamparray"
HKR,,"FriendlyName",,"G600"
HKR,,"Security",,"D:P(A;;GA;;;SY)(A;;GRGWGX;;;BA)(A;;GRGWGX;;;WD)(A;;GRGWGX;;;RC)"

[G600.NTAMD64.Wdf]
KmdfService = logi_lamparray, logi_lamparray_wdfsect

; G515 TKL Service installation
[G515TKL.NTAMD64.Services]
; Include the default USB composite device services
Include=usb.inf
Needs=Composite.Dev.NT.Services
AddService=logi_lamparray,,logi_lamparray_Driver_Inst
AddService=logi_lamparray_service,0xC00,logi_lamparray_service_Service_Inst

[G515TKL.NTAMD64.HW]
AddReg=G515TKL.HW.AddReg

[G515TKL.HW.AddReg]
HKR,,"LowerFilters",0x00010008,"vhf"
HKR,,"LowerFilters",0x00010008,"logi_lamparray"
HKR,,"FriendlyName",,"G515 TKL"
HKR,,"Security",,"D:P(A;;GA;;;SY)(A;;GRGWGX;;;BA)(A;;GRGWGX;;;WD)(A;;GRGWGX;;;RC)"

[G515TKL.NTAMD64.Wdf]
KmdfService = logi_lamparray, logi_lamparray_wdfsect

; G515 LIGHTSPEED TKL Service installation
[G515LSTKL.NTAMD64.Services]
; Include the default USB composite device services
Include=usb.inf
Needs=Composite.Dev.NT.Services
AddService=logi_lamparray,,logi_lamparray_Driver_Inst
AddService=logi_lamparray_service,0xC00,logi_lamparray_service_Service_Inst

[G515LSTKL.NTAMD64.HW]
AddReg=G515LSTKL.HW.AddReg

[G515LSTKL.HW.AddReg]
HKR,,"LowerFilters",0x00010008,"vhf"
HKR,,"LowerFilters",0x00010008,"logi_lamparray"
HKR,,"FriendlyName",,"G515 LIGHTSPEED TKL"
HKR,,"Security",,"D:P(A;;GA;;;SY)(A;;GRGWGX;;;BA)(A;;GRGWGX;;;WD)(A;;GRGWGX;;;RC)"

[G515LSTKL.NTAMD64.Wdf]
KmdfService = logi_lamparray, logi_lamparray_wdfsect


;
; Event Provider installation
;
[logi_lamparray_Event_Provider_1_Channel_1_Inst]
Isolation = 0x2
Enabled = 1

[logi_lamparray_Event_Provider_1_Channel_2_Inst]
Isolation = 0x2
Enabled = 1


[logi_lamparray_Event_Provider_1_Inst]
ProviderName = Logi-LampArray-Driver
ResourceFile = %13%/logi_lamparray.sys
MessageFile = %13%/logi_lamparray.sys
ParameterFile = %13%/logi_lamparray.sys
AddChannel = Logi-LampArray-Driver/Errors,0x1,logi_lamparray_Event_Provider_1_Channel_1_Inst
AddChannel = Logi-LampArray-Driver/Operational,0x2,logi_lamparray_Event_Provider_1_Channel_2_Inst
[logi_lamparray_Event_Provider_2_Channel_1_Inst]
Isolation = 0x2
Enabled = 0


[logi_lamparray_Event_Provider_2_Inst]
ProviderName = Logi-LampArray-Debug
ResourceFile = %13%/logi_lamparray.sys
MessageFile = %13%/logi_lamparray.sys
ParameterFile = %13%/logi_lamparray.sys
AddChannel = Logi-LampArray-Debug/Tracing,0x3,logi_lamparray_Event_Provider_2_Channel_1_Inst
; LIGHTSPEED Receiver Event Provider installation
[LS2Recv.NTAMD64.Events]
AddEventProvider = {8859dfc4-a569-423c-8590-f135b6affdc1},logi_lamparray_Event_Provider_1_Inst
AddEventProvider = {543f3fe4-5d51-4af2-bd7a-ca31892e3cd8},logi_lamparray_Event_Provider_2_Inst

; G915 TKL Event Provider installation
[G915TKL.NTAMD64.Events]
AddEventProvider = {8859dfc4-a569-423c-8590-f135b6affdc1},logi_lamparray_Event_Provider_1_Inst
AddEventProvider = {543f3fe4-5d51-4af2-bd7a-ca31892e3cd8},logi_lamparray_Event_Provider_2_Inst

; PRO X 60 Event Provider installation
[GPROX60.NTAMD64.Events]
AddEventProvider = {8859dfc4-a569-423c-8590-f135b6affdc1},logi_lamparray_Event_Provider_1_Inst
AddEventProvider = {543f3fe4-5d51-4af2-bd7a-ca31892e3cd8},logi_lamparray_Event_Provider_2_Inst

; PRO Event Provider installation
[PRO_KEYBOARD.NTAMD64.Events]
AddEventProvider = {8859dfc4-a569-423c-8590-f135b6affdc1},logi_lamparray_Event_Provider_1_Inst
AddEventProvider = {543f3fe4-5d51-4af2-bd7a-ca31892e3cd8},logi_lamparray_Event_Provider_2_Inst

; G502 X PLUS Event Provider installation
[G502X_PLUS.NTAMD64.Events]
AddEventProvider = {8859dfc4-a569-423c-8590-f135b6affdc1},logi_lamparray_Event_Provider_1_Inst
AddEventProvider = {543f3fe4-5d51-4af2-bd7a-ca31892e3cd8},logi_lamparray_Event_Provider_2_Inst

; G502 X PLUS MILLENNIUM FALCON™ Event Provider installation
[G502X_PLUS_MILLENNIUM_FALCON.NTAMD64.Events]
AddEventProvider = {8859dfc4-a569-423c-8590-f135b6affdc1},logi_lamparray_Event_Provider_1_Inst
AddEventProvider = {543f3fe4-5d51-4af2-bd7a-ca31892e3cd8},logi_lamparray_Event_Provider_2_Inst

; Yeti GX Event Provider installation
[YETI_GX.NTAMD64.Events]
AddEventProvider = {8859dfc4-a569-423c-8590-f135b6affdc1},logi_lamparray_Event_Provider_1_Inst
AddEventProvider = {543f3fe4-5d51-4af2-bd7a-ca31892e3cd8},logi_lamparray_Event_Provider_2_Inst

; G733 Event Provider installation
[G733.NTAMD64.Events]
AddEventProvider = {8859dfc4-a569-423c-8590-f135b6affdc1},logi_lamparray_Event_Provider_1_Inst
AddEventProvider = {543f3fe4-5d51-4af2-bd7a-ca31892e3cd8},logi_lamparray_Event_Provider_2_Inst

; G733 Event Provider installation
[G733_1_2.NTAMD64.Events]
AddEventProvider = {8859dfc4-a569-423c-8590-f135b6affdc1},logi_lamparray_Event_Provider_1_Inst
AddEventProvider = {543f3fe4-5d51-4af2-bd7a-ca31892e3cd8},logi_lamparray_Event_Provider_2_Inst

; G733 Event Provider installation
[G733_1_2_CIP.NTAMD64.Events]
AddEventProvider = {8859dfc4-a569-423c-8590-f135b6affdc1},logi_lamparray_Event_Provider_1_Inst
AddEventProvider = {543f3fe4-5d51-4af2-bd7a-ca31892e3cd8},logi_lamparray_Event_Provider_2_Inst

; G705 Event Provider installation
[G705.NTAMD64.Events]
AddEventProvider = {8859dfc4-a569-423c-8590-f135b6affdc1},logi_lamparray_Event_Provider_1_Inst
AddEventProvider = {543f3fe4-5d51-4af2-bd7a-ca31892e3cd8},logi_lamparray_Event_Provider_2_Inst

; G903 LIGHTSPEED Event Provider installation
[G903_HERO.NTAMD64.Events]
AddEventProvider = {8859dfc4-a569-423c-8590-f135b6affdc1},logi_lamparray_Event_Provider_1_Inst
AddEventProvider = {543f3fe4-5d51-4af2-bd7a-ca31892e3cd8},logi_lamparray_Event_Provider_2_Inst

; PRO WIRELESS Event Provider installation
[PRO_WIRELESS_MOUSE.NTAMD64.Events]
AddEventProvider = {8859dfc4-a569-423c-8590-f135b6affdc1},logi_lamparray_Event_Provider_1_Inst
AddEventProvider = {543f3fe4-5d51-4af2-bd7a-ca31892e3cd8},logi_lamparray_Event_Provider_2_Inst

; POWERPLAY Event Provider installation
[POWERPLAY.NTAMD64.Events]
AddEventProvider = {8859dfc4-a569-423c-8590-f135b6affdc1},logi_lamparray_Event_Provider_1_Inst
AddEventProvider = {543f3fe4-5d51-4af2-bd7a-ca31892e3cd8},logi_lamparray_Event_Provider_2_Inst

; PRO X TKL Event Provider installation
[PRO_X_TKL.NTAMD64.Events]
AddEventProvider = {8859dfc4-a569-423c-8590-f135b6affdc1},logi_lamparray_Event_Provider_1_Inst
AddEventProvider = {543f3fe4-5d51-4af2-bd7a-ca31892e3cd8},logi_lamparray_Event_Provider_2_Inst

; G560 Event Provider installation
[G560.NTAMD64.Events]
AddEventProvider = {8859dfc4-a569-423c-8590-f135b6affdc1},logi_lamparray_Event_Provider_1_Inst
AddEventProvider = {543f3fe4-5d51-4af2-bd7a-ca31892e3cd8},logi_lamparray_Event_Provider_2_Inst

; G203 LIGHTSYNC Event Provider installation
[G102_G203.NTAMD64.Events]
AddEventProvider = {8859dfc4-a569-423c-8590-f135b6affdc1},logi_lamparray_Event_Provider_1_Inst
AddEventProvider = {543f3fe4-5d51-4af2-bd7a-ca31892e3cd8},logi_lamparray_Event_Provider_2_Inst

; G502 LIGHTSPEED Event Provider installation
[G502_WIRELESS.NTAMD64.Events]
AddEventProvider = {8859dfc4-a569-423c-8590-f135b6affdc1},logi_lamparray_Event_Provider_1_Inst
AddEventProvider = {543f3fe4-5d51-4af2-bd7a-ca31892e3cd8},logi_lamparray_Event_Provider_2_Inst

; G915 Event Provider installation
[G915.NTAMD64.Events]
AddEventProvider = {8859dfc4-a569-423c-8590-f135b6affdc1},logi_lamparray_Event_Provider_1_Inst
AddEventProvider = {543f3fe4-5d51-4af2-bd7a-ca31892e3cd8},logi_lamparray_Event_Provider_2_Inst

; G815 Event Provider installation
[G815.NTAMD64.Events]
AddEventProvider = {8859dfc4-a569-423c-8590-f135b6affdc1},logi_lamparray_Event_Provider_1_Inst
AddEventProvider = {543f3fe4-5d51-4af2-bd7a-ca31892e3cd8},logi_lamparray_Event_Provider_2_Inst

; G810 Event Provider installation
[G810.NTAMD64.Events]
AddEventProvider = {8859dfc4-a569-423c-8590-f135b6affdc1},logi_lamparray_Event_Provider_1_Inst
AddEventProvider = {543f3fe4-5d51-4af2-bd7a-ca31892e3cd8},logi_lamparray_Event_Provider_2_Inst

; G610 Event Provider installation
[G610.NTAMD64.Events]
AddEventProvider = {8859dfc4-a569-423c-8590-f135b6affdc1},logi_lamparray_Event_Provider_1_Inst
AddEventProvider = {543f3fe4-5d51-4af2-bd7a-ca31892e3cd8},logi_lamparray_Event_Provider_2_Inst

; G715 Event Provider installation
[G715.NTAMD64.Events]
AddEventProvider = {8859dfc4-a569-423c-8590-f135b6affdc1},logi_lamparray_Event_Provider_1_Inst
AddEventProvider = {543f3fe4-5d51-4af2-bd7a-ca31892e3cd8},logi_lamparray_Event_Provider_2_Inst

; G713 Event Provider installation
[G713.NTAMD64.Events]
AddEventProvider = {8859dfc4-a569-423c-8590-f135b6affdc1},logi_lamparray_Event_Provider_1_Inst
AddEventProvider = {543f3fe4-5d51-4af2-bd7a-ca31892e3cd8},logi_lamparray_Event_Provider_2_Inst

; G512 Event Provider installation
[G512_SE.NTAMD64.Events]
AddEventProvider = {8859dfc4-a569-423c-8590-f135b6affdc1},logi_lamparray_Event_Provider_1_Inst
AddEventProvider = {543f3fe4-5d51-4af2-bd7a-ca31892e3cd8},logi_lamparray_Event_Provider_2_Inst

; G910 Event Provider installation
[G910.NTAMD64.Events]
AddEventProvider = {8859dfc4-a569-423c-8590-f135b6affdc1},logi_lamparray_Event_Provider_1_Inst
AddEventProvider = {543f3fe4-5d51-4af2-bd7a-ca31892e3cd8},logi_lamparray_Event_Provider_2_Inst

; G410 Event Provider installation
[G410.NTAMD64.Events]
AddEventProvider = {8859dfc4-a569-423c-8590-f135b6affdc1},logi_lamparray_Event_Provider_1_Inst
AddEventProvider = {543f3fe4-5d51-4af2-bd7a-ca31892e3cd8},logi_lamparray_Event_Provider_2_Inst

; G513 Event Provider installation
[G513.NTAMD64.Events]
AddEventProvider = {8859dfc4-a569-423c-8590-f135b6affdc1},logi_lamparray_Event_Provider_1_Inst
AddEventProvider = {543f3fe4-5d51-4af2-bd7a-ca31892e3cd8},logi_lamparray_Event_Provider_2_Inst

; G413 Event Provider installation
[G413.NTAMD64.Events]
AddEventProvider = {8859dfc4-a569-423c-8590-f135b6affdc1},logi_lamparray_Event_Provider_1_Inst
AddEventProvider = {543f3fe4-5d51-4af2-bd7a-ca31892e3cd8},logi_lamparray_Event_Provider_2_Inst

; G310 Atlas Dawn Event Provider installation
[G310.NTAMD64.Events]
AddEventProvider = {8859dfc4-a569-423c-8590-f135b6affdc1},logi_lamparray_Event_Provider_1_Inst
AddEventProvider = {543f3fe4-5d51-4af2-bd7a-ca31892e3cd8},logi_lamparray_Event_Provider_2_Inst

; G213 Event Provider installation
[G213.NTAMD64.Events]
AddEventProvider = {8859dfc4-a569-423c-8590-f135b6affdc1},logi_lamparray_Event_Provider_1_Inst
AddEventProvider = {543f3fe4-5d51-4af2-bd7a-ca31892e3cd8},logi_lamparray_Event_Provider_2_Inst

; G502 Proteus Spectrum Event Provider installation
[G502_SPECTRUM.NTAMD64.Events]
AddEventProvider = {8859dfc4-a569-423c-8590-f135b6affdc1},logi_lamparray_Event_Provider_1_Inst
AddEventProvider = {543f3fe4-5d51-4af2-bd7a-ca31892e3cd8},logi_lamparray_Event_Provider_2_Inst

; G102 Prodigy Event Provider installation
[G203.NTAMD64.Events]
AddEventProvider = {8859dfc4-a569-423c-8590-f135b6affdc1},logi_lamparray_Event_Provider_1_Inst
AddEventProvider = {543f3fe4-5d51-4af2-bd7a-ca31892e3cd8},logi_lamparray_Event_Provider_2_Inst

; G903 LIGHTSPEED Event Provider installation
[G903.NTAMD64.Events]
AddEventProvider = {8859dfc4-a569-423c-8590-f135b6affdc1},logi_lamparray_Event_Provider_1_Inst
AddEventProvider = {543f3fe4-5d51-4af2-bd7a-ca31892e3cd8},logi_lamparray_Event_Provider_2_Inst

; G703 Event Provider installation
[G703.NTAMD64.Events]
AddEventProvider = {8859dfc4-a569-423c-8590-f135b6affdc1},logi_lamparray_Event_Provider_1_Inst
AddEventProvider = {543f3fe4-5d51-4af2-bd7a-ca31892e3cd8},logi_lamparray_Event_Provider_2_Inst

; G703 LIGHTSPEED Event Provider installation
[G703_HERO.NTAMD64.Events]
AddEventProvider = {8859dfc4-a569-423c-8590-f135b6affdc1},logi_lamparray_Event_Provider_1_Inst
AddEventProvider = {543f3fe4-5d51-4af2-bd7a-ca31892e3cd8},logi_lamparray_Event_Provider_2_Inst

; G403 Prodigy Event Provider installation
[G403.NTAMD64.Events]
AddEventProvider = {8859dfc4-a569-423c-8590-f135b6affdc1},logi_lamparray_Event_Provider_1_Inst
AddEventProvider = {543f3fe4-5d51-4af2-bd7a-ca31892e3cd8},logi_lamparray_Event_Provider_2_Inst

; G403 Prodigy Wireless Event Provider installation
[G403_WIRELESS.NTAMD64.Events]
AddEventProvider = {8859dfc4-a569-423c-8590-f135b6affdc1},logi_lamparray_Event_Provider_1_Inst
AddEventProvider = {543f3fe4-5d51-4af2-bd7a-ca31892e3cd8},logi_lamparray_Event_Provider_2_Inst

; G403 HERO Event Provider installation
[G403_HERO.NTAMD64.Events]
AddEventProvider = {8859dfc4-a569-423c-8590-f135b6affdc1},logi_lamparray_Event_Provider_1_Inst
AddEventProvider = {543f3fe4-5d51-4af2-bd7a-ca31892e3cd8},logi_lamparray_Event_Provider_2_Inst

; G303 Daedalus Apex Event Provider installation
[G303.NTAMD64.Events]
AddEventProvider = {8859dfc4-a569-423c-8590-f135b6affdc1},logi_lamparray_Event_Provider_1_Inst
AddEventProvider = {543f3fe4-5d51-4af2-bd7a-ca31892e3cd8},logi_lamparray_Event_Provider_2_Inst

; PRO Event Provider installation
[PRO_MOUSE.NTAMD64.Events]
AddEventProvider = {8859dfc4-a569-423c-8590-f135b6affdc1},logi_lamparray_Event_Provider_1_Inst
AddEventProvider = {543f3fe4-5d51-4af2-bd7a-ca31892e3cd8},logi_lamparray_Event_Provider_2_Inst

; PRO HERO Event Provider installation
[PRO_MOUSE_HERO.NTAMD64.Events]
AddEventProvider = {8859dfc4-a569-423c-8590-f135b6affdc1},logi_lamparray_Event_Provider_1_Inst
AddEventProvider = {543f3fe4-5d51-4af2-bd7a-ca31892e3cd8},logi_lamparray_Event_Provider_2_Inst

; G900 Chaos Spectrum Event Provider installation
[G900.NTAMD64.Events]
AddEventProvider = {8859dfc4-a569-423c-8590-f135b6affdc1},logi_lamparray_Event_Provider_1_Inst
AddEventProvider = {543f3fe4-5d51-4af2-bd7a-ca31892e3cd8},logi_lamparray_Event_Provider_2_Inst

; G502 HERO Event Provider installation
[G502_HERO.NTAMD64.Events]
AddEventProvider = {8859dfc4-a569-423c-8590-f135b6affdc1},logi_lamparray_Event_Provider_1_Inst
AddEventProvider = {543f3fe4-5d51-4af2-bd7a-ca31892e3cd8},logi_lamparray_Event_Provider_2_Inst

; G933 Event Provider installation
[G933.NTAMD64.Events]
AddEventProvider = {8859dfc4-a569-423c-8590-f135b6affdc1},logi_lamparray_Event_Provider_1_Inst
AddEventProvider = {543f3fe4-5d51-4af2-bd7a-ca31892e3cd8},logi_lamparray_Event_Provider_2_Inst

; G635 Event Provider installation
[G635.NTAMD64.Events]
AddEventProvider = {8859dfc4-a569-423c-8590-f135b6affdc1},logi_lamparray_Event_Provider_1_Inst
AddEventProvider = {543f3fe4-5d51-4af2-bd7a-ca31892e3cd8},logi_lamparray_Event_Provider_2_Inst

; G935 Event Provider installation
[G935.NTAMD64.Events]
AddEventProvider = {8859dfc4-a569-423c-8590-f135b6affdc1},logi_lamparray_Event_Provider_1_Inst
AddEventProvider = {543f3fe4-5d51-4af2-bd7a-ca31892e3cd8},logi_lamparray_Event_Provider_2_Inst

; G633 Event Provider installation
[G633.NTAMD64.Events]
AddEventProvider = {8859dfc4-a569-423c-8590-f135b6affdc1},logi_lamparray_Event_Provider_1_Inst
AddEventProvider = {543f3fe4-5d51-4af2-bd7a-ca31892e3cd8},logi_lamparray_Event_Provider_2_Inst

; G735 Event Provider installation
[G735.NTAMD64.Events]
AddEventProvider = {8859dfc4-a569-423c-8590-f135b6affdc1},logi_lamparray_Event_Provider_1_Inst
AddEventProvider = {543f3fe4-5d51-4af2-bd7a-ca31892e3cd8},logi_lamparray_Event_Provider_2_Inst

; Yeti Orb Event Provider installation
[YETI_ORB.NTAMD64.Events]
AddEventProvider = {8859dfc4-a569-423c-8590-f135b6affdc1},logi_lamparray_Event_Provider_1_Inst
AddEventProvider = {543f3fe4-5d51-4af2-bd7a-ca31892e3cd8},logi_lamparray_Event_Provider_2_Inst

; G600 Event Provider installation
[G600.NTAMD64.Events]
AddEventProvider = {8859dfc4-a569-423c-8590-f135b6affdc1},logi_lamparray_Event_Provider_1_Inst
AddEventProvider = {543f3fe4-5d51-4af2-bd7a-ca31892e3cd8},logi_lamparray_Event_Provider_2_Inst

; G515 TKL Event Provider installation
[G515TKL.NTAMD64.Events]
AddEventProvider = {8859dfc4-a569-423c-8590-f135b6affdc1},logi_lamparray_Event_Provider_1_Inst
AddEventProvider = {543f3fe4-5d51-4af2-bd7a-ca31892e3cd8},logi_lamparray_Event_Provider_2_Inst

; G515 LIGHTSPEED TKL Event Provider installation
[G515LSTKL.NTAMD64.Events]
AddEventProvider = {8859dfc4-a569-423c-8590-f135b6affdc1},logi_lamparray_Event_Provider_1_Inst
AddEventProvider = {543f3fe4-5d51-4af2-bd7a-ca31892e3cd8},logi_lamparray_Event_Provider_2_Inst


[Strings]
ManufacturerName = "Logitech"

logi_lamparray.DrvDesc = "Logitech LampArray Device Driver"
logi_lamparray_service.SvcName = "Logitech LampArray Service"
logi_lamparray_service.SvcDesc = "Provides HID LampArray Lighting support to Logitech devices"
DiskName = "Logitech LampArray Support Filter Driver Install Disk"


LS2RecvName = "LIGHTSPEED Receiver"
G915TKLName = "G915 TKL"
GPROX60Name = "PRO X 60"
PRO_KEYBOARDName = "PRO"
G502X_PLUSName = "G502 X PLUS"
G502X_PLUS_MILLENNIUM_FALCONName = "G502 X PLUS MILLENNIUM FALCON™"
YETI_GXName = "Yeti GX"
G733Name = "G733"
G733_1_2Name = "G733"
G733_1_2_CIPName = "G733"
G705Name = "G705"
G903_HEROName = "G903 LIGHTSPEED"
PRO_WIRELESS_MOUSEName = "PRO WIRELESS"
POWERPLAYName = "POWERPLAY"
PRO_X_TKLName = "PRO X TKL"
G560Name = "G560"
G102_G203Name = "G203 LIGHTSYNC"
G502_WIRELESSName = "G502 LIGHTSPEED"
G915Name = "G915"
G815Name = "G815"
G810Name = "G810"
G610Name = "G610"
G715Name = "G715"
G713Name = "G713"
G512_SEName = "G512"
G910Name = "G910"
G410Name = "G410"
G513Name = "G513"
G413Name = "G413"
G310Name = "G310 Atlas Dawn"
G213Name = "G213"
G502_SPECTRUMName = "G502 Proteus Spectrum"
G203Name = "G102 Prodigy"
G903Name = "G903 LIGHTSPEED"
G703Name = "G703"
G703_HEROName = "G703 LIGHTSPEED"
G403Name = "G403 Prodigy"
G403_WIRELESSName = "G403 Prodigy Wireless"
G403_HEROName = "G403 HERO"
G303Name = "G303 Daedalus Apex"
PRO_MOUSEName = "PRO"
PRO_MOUSE_HEROName = "PRO HERO"
G900Name = "G900 Chaos Spectrum"
G502_HEROName = "G502 HERO"
G933Name = "G933"
G635Name = "G635"
G935Name = "G935"
G633Name = "G633"
G735Name = "G735"
YETI_ORBName = "Yeti Orb"
G600Name = "G600"
G515TKLName = "G515 TKL"
G515LSTKLName = "G515 LIGHTSPEED TKL"

[Strings.0411]
ManufacturerName = "Logicool"

logi_lamparray.DrvDesc = "Logicool LampArray Device Driver"
logi_lamparray_service.SvcName = "Logicool LampArray Service"
logi_lamparray_service.SvcDesc = "Provides HID LampArray Lighting support to Logicool devices"
DiskName = "Logicool LampArray Support Filter Driver Install Disk"


LS2RecvName = "LIGHTSPEED Receiver"
G915TKLName = "G915 TKL"
GPROX60Name = "PRO X 60"
PRO_KEYBOARDName = "PRO"
G502X_PLUSName = "G502 X PLUS"
G502X_PLUS_MILLENNIUM_FALCONName = "G502 X PLUS MILLENNIUM FALCON™"
YETI_GXName = "Yeti GX"
G733Name = "G733"
G733_1_2Name = "G733"
G733_1_2_CIPName = "G733"
G705Name = "G705"
G903_HEROName = "G903 LIGHTSPEED"
PRO_WIRELESS_MOUSEName = "PRO WIRELESS"
POWERPLAYName = "POWERPLAY"
PRO_X_TKLName = "PRO X TKL"
G560Name = "G560"
G102_G203Name = "G203 LIGHTSYNC"
G502_WIRELESSName = "G502 LIGHTSPEED"
G915Name = "G915"
G815Name = "G815"
G810Name = "G810"
G610Name = "G610"
G715Name = "G715"
G713Name = "G713"
G512_SEName = "G512"
G910Name = "G910"
G410Name = "G410"
G513Name = "G513"
G413Name = "G413"
G310Name = "G310 Atlas Dawn"
G213Name = "G213"
G502_SPECTRUMName = "G502 Proteus Spectrum"
G203Name = "G102 Prodigy"
G903Name = "G903 LIGHTSPEED"
G703Name = "G703"
G703_HEROName = "G703 LIGHTSPEED"
G403Name = "G403 Prodigy"
G403_WIRELESSName = "G403 Prodigy Wireless"
G403_HEROName = "G403 HERO"
G303Name = "G303 Daedalus Apex"
PRO_MOUSEName = "PRO"
PRO_MOUSE_HEROName = "PRO HERO"
G900Name = "G900 Chaos Spectrum"
G502_HEROName = "G502 HERO"
G933Name = "G933"
G635Name = "G635"
G935Name = "G935"
G633Name = "G633"
G735Name = "G735"
YETI_ORBName = "Yeti Orb"
G600Name = "G600"
G515TKLName = "G515 TKL"
G515LSTKLName = "G515 LIGHTSPEED TKL"
