; -- NETLPD.INX -- ; ; TCP/IP Print Services. ; ; Copyright (c) Microsoft Corporation. All rights reserved. [version] signature = "$Windows NT$" Provider = %Msft% LayoutFile = layout.inf [LPDSVC] CopyFiles = LPDSVC.CopyFiles.Sys Uninstall = LPDSVC.Remove StartServices = LPDSVC ; DependOnComponents = MS_TCPIP ; since TcpIp is always installed now [LPDSVC.Services] ; 0x10 = SPSVCINST_NOCLOBBER_STARTTYPE AddService = LPDSVC, 0x10, LPDSVC.AddService, LPDSVC.AddEventLog [LPDSVC.Remove.Services] DelService = LPDSVC ; ; Print monitor stuff ; [LPDSVC.PrintMonitor] AddMonitor = LPDSVC.AddPrintMonitor [LPDSVC.Remove.PrintMonitor] DelMonitor = LPDSVC.Remove.DelPrintMonitor [LPDSVC.AddPrintMonitor] PrintMonitorName = "LPR Port" PrintMonitorDLL = "lprmon.dll" [LPDSVC.Remove.DelPrintMonitor] PrintMonitorName = "LPR Port" [LPDSVC.AddService] DisplayName = %LPDSVC_Display% ServiceType = %SERVICE_WIN32_SHARE_PROCESS% @s:StartType = %SERVICE_AUTO_START% @w:StartType = %SERVICE_DEMAND_START% ErrorControl = %SERVICE_ERROR_NORMAL% Dependencies = Tcpip, Spooler ServiceBinary = %11%\tcpsvcs.exe StartName = LocalSystem AddReg = LPDSVC.AddReg Description = %LPDSVC_Desc% [LPDSVC.AddReg] HKR, "Parameters", "AllowJobRemoval", 0x10003, 1 HKR, "Parameters", "AllowPrinterResume", 0x10003, 1 HKR, "Parameters", "MaxConcurrentUsers", 0x10003, 100 HKLM, "System\CurrentControlSet\Services\EventLog\Application\LPR Print Monitor", "EventMessageFile", %REG_EXPAND_SZ%, "%SystemRoot%\System32\lprmon.dll" [LPDSVC.AddEventLog] AddReg = LPDSVC.AddEventLog.AddReg [LPDSVC.AddEventLog.AddReg] HKR, , "EventMessageFile", %REG_EXPAND_SZ%, "%%SystemRoot%%\System32\lpdsvc.dll" HKR, , "TypesSupported", %REG_DWORD%, 0x00000007 [LPDSVC.Upgrade] CopyFiles = LPDSVC.CopyFiles.Sys [DestinationDirs] LPDSVC.CopyFiles.Sys = 11 [LPDSVC.CopyFiles.Sys] lpdsvc.dll, , , 2 lprmon.dll, , , 0x00001002 [LPDSVC.CopyFiles.Sys.Security] "D:P(A;;GRGX;;;BU)(A;;GA;;;BA)(A;;GA;;;SY)(A;;GRGX;;;WD)"