;-------------------------------------------------------------------------
; NETPACER.INF -- Microsoft Packet Scheduler (PACER)
;
; Copyright (c) Microsoft Corporation.  All rights reserved.
;-------------------------------------------------------------------------

[Version]
Signature = "$Windows NT$"
Class = NetService
ClassGUID = {4D36E974-E325-11CE-BFC1-08002BE10318}
Provider = %Msft%
DriverVer=06/21/2006,6.1.7600.16385

[Manufacturer]
%Msft% = Msft,NTx86,NTia64,NTamd64

[Msft.NTx86]
%PSCHED_Desc%=Install, MS_PACER

[Msft.NTia64]
%PSCHED_Desc%=Install, MS_PACER

[Msft.NTamd64]
%PSCHED_Desc%=Install, MS_PACER

;-------------------------------------------------------------------------
; Installation Section
;-------------------------------------------------------------------------
[Install]
AddReg=Inst_Ndi
Characteristics=0x40000
NetCfgInstanceId="{b5f4d659-7daa-4565-8e41-be220ed60542}"

[Install.Services]
AddService=Psched,,Psched_Service_Inst

[Install.Remove.Services]
DelService=psched,0x200

[Install.Winsock]
AddSock = Install.QoSWinsock

[Install.Remove.Winsock]
DelSock = Remove.QosWinsock

;-------------------------------------------------------------------------
; NDI registry settings
;-------------------------------------------------------------------------
[Inst_Ndi]
HKR, Ndi,Service,,"Psched"
HKR, Ndi,CoServices,0x00010000,"Psched"
HKR, Ndi,HelpText,,"@%SystemRoot%\System32\drivers\pacer.sys,-100"
HKR, Ndi,FilterClass,, scheduler
HKR, Ndi,FilterType,0x00010001,0x00000002
HKR, Ndi, FilterRunType, 0x00010001,0x00000002      ; OPTIONAL filter
HKR, Ndi\Interfaces,UpperRange,,"noupper"
HKR, Ndi\Interfaces,LowerRange,,"nolower"
HKR, Ndi\Interfaces, FilterMediaTypes,,"ethernet, wan"

;-------------------------------------------------------------------------
; Service installation support
;-------------------------------------------------------------------------
[Psched_Service_Inst]
DisplayName     = "@%SystemRoot%\System32\drivers\pacer.sys,-101"
ServiceType     = 1 ;SERVICE_KERNEL_DRIVER
StartType       = 1 ;SERVICE_SYSTEM_START
ErrorControl    = 1 ;SERVICE_ERROR_NORMAL
ServiceBinary   = %12%\pacer.sys
LoadOrderGroup  = NDIS
Description     = "@%SystemRoot%\System32\drivers\pacer.sys,-101"

;-------------------------------------------------------------------------
; WSHQOS sections
;-------------------------------------------------------------------------
[Install.QoSWinsock]
TransportService = Psched
HelperDllName = %Systemroot%\System32\wshqos.dll
MaxSockAddrLength = 0x1c
MinSockAddrLength = 0x10

[Remove.QoSWinsock]
TransportService = Psched


-------------------------------------------------------------------------
; Strings
;-------------------------------------------------------------------------
[Strings]
Msft = "Microsoft"
PSCHED_Desc = "QoS Packet Scheduler"
