Windows-Server-2003/mergedcomponents/setupinfs/netlpd.inx

95 lines
2.4 KiB
Plaintext

; -- 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)"