;
; rhproxy.inf
;

; ================= Class section =====================

[Version]
Signature="$WINDOWS NT$"
Class=System
ClassGuid={4D36E97D-E325-11CE-BFC1-08002BE10318}
Provider=%MSFT%
PnpLockdown=1
DriverVer = 06/21/2006,10.0.22621.2506

[DestinationDirs]
DefaultDestDir = 12

[SourceDisksNames]
3426=windows cd

[SourceDisksFiles]
rhproxy.sys = 3426

[ControlFlags]
ExcludeFromSelect = *

;*****************************************
; Install Section
;*****************************************

[Manufacturer]
%MSFT%=Microsoft,NTamd64

[Microsoft.NTamd64]
%rhproxy.DeviceDesc%=rhproxy_Device,ACPI\MSFT8000

[rhproxy_Device.NT]
CopyFiles=rhproxy_Device.CopyFiles

[rhproxy_Device.CopyFiles]
rhproxy.sys,,,0x100

[rhproxy_Device.NT.HW]

===================== Service installation =====================
[rhproxy_Device.NT.Services]
AddService = rhproxy,%SPSVCINST_ASSOCSERVICE%, rhproxy_Service_Inst, rhproxy_EventLog_Inst

[rhproxy_Service_Inst]
DisplayName    = %rhproxy.SVCDESC%
ServiceType    = 1               ; SERVICE_KERNEL_DRIVER
StartType      = 3               ; SERVICE_DEMAND_START
ErrorControl   = 1               ; SERVICE_ERROR_NORMAL
ServiceBinary  = %12%\rhproxy.sys
LoadOrderGroup = Extended Base

[rhproxy_EventLog_Inst]
AddReg=rhproxy_EventLog_Inst.AddReg

[rhproxy_EventLog_Inst.AddReg]
HKR,,EventMessageFile,0x00020000,"%%SystemRoot%%\System32\IoLogMsg.dll;%%SystemRoot%%\System32\Drivers\rhproxy.sys"
HKR,,TypesSupported,0x00010001,7

;*****************************************
; Strings Section
;*****************************************

[Strings]
; localizable strings
MSFT                    = "Microsoft"
rhproxy.DeviceDesc      = "Resource Hub proxy device"
rhproxy.SVCDESC         = "Resource Hub proxy driver"

; non-localizable strings
SPSVCINST_ASSOCSERVICE= 0x00000002
