mirror of
				https://github.com/gnif/LookingGlass.git
				synced 2025-10-30 04:02:04 +00:00 
			
		
		
		
	 6a4edfc6b6
			
		
	
	6a4edfc6b6
	
	
		
			
	
		
	
	
		
			Some checks are pending
		
		
	
	build / client (Debug, map[cc:clang cxx:clang++], libdecor) (push) Waiting to run
				
			build / client (Debug, map[cc:clang cxx:clang++], xdg-shell) (push) Waiting to run
				
			build / client (Debug, map[cc:gcc cxx:g++], libdecor) (push) Waiting to run
				
			build / client (Debug, map[cc:gcc cxx:g++], xdg-shell) (push) Waiting to run
				
			build / client (Release, map[cc:clang cxx:clang++], libdecor) (push) Waiting to run
				
			build / client (Release, map[cc:clang cxx:clang++], xdg-shell) (push) Waiting to run
				
			build / client (Release, map[cc:gcc cxx:g++], libdecor) (push) Waiting to run
				
			build / client (Release, map[cc:gcc cxx:g++], xdg-shell) (push) Waiting to run
				
			build / module (push) Waiting to run
				
			build / host-linux (push) Waiting to run
				
			build / host-windows-cross (push) Waiting to run
				
			build / host-windows-native (push) Waiting to run
				
			build / obs (clang) (push) Waiting to run
				
			build / obs (gcc) (push) Waiting to run
				
			build / docs (push) Waiting to run
				
			As the IDD itself runs in a WUMDF sandbox, it doesn't have enough access to perform interactive operations such as moving the cursor. This helper service communicates with the IDD over a named pipe, so that we can perform these things, as well as in the future provide a configuration GUI.
		
			
				
	
	
		
			89 lines
		
	
	
		
			4.2 KiB
		
	
	
	
		
			INI
		
	
	
	
	
	
			
		
		
	
	
			89 lines
		
	
	
		
			4.2 KiB
		
	
	
	
		
			INI
		
	
	
	
	
	
| ;
 | |
| ; LGIdd.inf
 | |
| ;
 | |
| 
 | |
| [Version]
 | |
| Signature="$Windows NT$"
 | |
| Class=Display
 | |
| ClassGuid={4D36E968-E325-11CE-BFC1-08002BE10318}
 | |
| ClassVer=2.0
 | |
| Provider=%ManufacturerName%
 | |
| CatalogFile=LGIdd.cat
 | |
| DriverVer=0.1
 | |
| PnpLockDown=1
 | |
| 
 | |
| [Manufacturer]
 | |
| %ManufacturerName%=Standard,NT$ARCH$
 | |
| 
 | |
| [Standard.NT$ARCH$]
 | |
| %DeviceName%=LGIdd_Install, Root\LGIdd
 | |
| %DeviceName%=LGIdd_Install, LGIdd
 | |
| 
 | |
| [SourceDisksFiles]
 | |
| LGIdd.dll=1
 | |
| LGIddHelper.exe=1
 | |
| 
 | |
| [SourceDisksNames]
 | |
| 1 = %DiskName%
 | |
| 
 | |
| ; =================== UMDF Device ==================================
 | |
| 
 | |
| [LGIdd_Install.NT]
 | |
| CopyFiles=UMDriverCopy
 | |
| 
 | |
| [LGIdd_Install.NT.hw]
 | |
| AddReg = LGIdd_HardwareDeviceSettings
 | |
| 
 | |
| [LGIdd_HardwareDeviceSettings]
 | |
| HKR,, "UpperFilters", %REG_MULTI_SZ%, "IndirectKmd"
 | |
| HKR, "WUDF", "DeviceGroupId", %REG_SZ%, "LGIddGroup"
 | |
| 
 | |
| [LGIdd_Install.NT.Services]
 | |
| AddService=WUDFRd,0x000001fa,WUDFRD_ServiceInstall
 | |
| AddService=LGIddHelper,0x00000cc0,LGIddHelper_ServiceInstall
 | |
| 
 | |
| [LGIdd_Install.NT.Wdf]
 | |
| UmdfService=LGIdd,LGIdd_Install
 | |
| UmdfServiceOrder=LGIdd
 | |
| UmdfKernelModeClientPolicy=AllowKernelModeClients
 | |
| 
 | |
| [LGIdd_Install]
 | |
| UmdfLibraryVersion=$UMDFVERSION$ 
 | |
| ServiceBinary=%12%\UMDF\LGIdd.dll
 | |
| UmdfExtensions=IddCx0102
 | |
| 
 | |
| [WUDFRD_ServiceInstall]
 | |
| DisplayName   = %WudfRdDisplayName%
 | |
| ServiceType   = 0x1
 | |
| StartType     = 3
 | |
| ErrorControl  = 1
 | |
| ServiceBinary = %12%\WUDFRd.sys
 | |
| 
 | |
| [LGIddHelper_ServiceInstall]
 | |
| DisplayName   = %HelperDisplayName%
 | |
| Description   = Improves UI interaction with the Looking Glass client
 | |
| ServiceType   = 0x10
 | |
| StartType     = 2
 | |
| ErrorControl  = 1
 | |
| ServiceBinary = %12%\UMDF\LGIddHelper.exe
 | |
| 
 | |
| [DestinationDirs]
 | |
| UMDriverCopy=12,UMDF ; copy to drivers\umdf
 | |
| 
 | |
| [UMDriverCopy]
 | |
| LGIdd.dll
 | |
| LGIddHelper.exe
 | |
| 
 | |
| ; =================== Generic ==================================
 | |
| 
 | |
| [Strings]
 | |
| ManufacturerName="Looking Glass"
 | |
| DiskName = "LGIdd Installation Disk"
 | |
| WudfRdDisplayName="Windows Driver Foundation - User-mode Driver Framework Reflector"
 | |
| DeviceName="Looking Glass Indirect Display Device"
 | |
| HelperDisplayName="Looking Glass IDD Helper"
 | |
| 
 | |
| REG_MULTI_SZ  = 0x00010000
 | |
| REG_SZ        = 0x00000000
 | |
| REG_EXPAND_SZ = 0x00020000
 | |
| REG_DWORD     = 0x00010001 |