home *** CD-ROM | disk | FTP | other *** search
- ;/*++
- ;
- ;Copyright (c) 2006 Microsoft Corporation All rights Reserved
- ;
- ;Module Name:
- ;
- ; netvsc.inf
- ;
- ;Abstract:
- ;
- ; INF file for installing Network VSC miniport driver
- ;
- ;Installation Notes:
- ;
- ; Using Devcon: Type "devcon update netvsc.inf VMBUS\{F8615163-DF3E-46c5-913F-F2D2F965ED0E}" to install
- ;
- ;--*/
-
- [Version]
- Signature="$WINDOWS NT$"
- Class=Net
- ClassGuid={4d36e972-e325-11ce-bfc1-08002be10318}
- Provider=%MSFT%
- DriverVer=06/21/2006,6.0.6001.18000
- ;CatalogFile=vmdrivers.cat
-
- [DestinationDirs]
- DefaultDestDir = 12
-
- [SourceDisksNames]
- 1 = %DiskId1%,,,""
-
- [SourceDisksFiles]
- netvsc50.sys = 1,,
- netvsc60.sys = 1,,
-
- ;*****************************************
- ; netvsc Install Section
- ;*****************************************
-
- [Manufacturer]
- %MSFT%=MSFT,NTx86.5.0,NTamd64.5.1,NTx86.6.0,NTamd64.6.0
-
- ;*****************************************
- ; NDIS 5.0 version of the network VSC
- ;*****************************************
-
- [MSFT]
- %netvsc.DeviceDesc%=netvsc50_Device, VMBUS\{F8615163-DF3E-46c5-913F-F2D2F965ED0E}
-
- [MSFT.NTx86.5.0]
- %netvsc.DeviceDesc%=netvsc50_Device, VMBUS\{F8615163-DF3E-46c5-913F-F2D2F965ED0E}
-
- [MSFT.NTamd64.5.1]
- %netvsc.DeviceDesc%=netvsc50_Device, VMBUS\{F8615163-DF3E-46c5-913F-F2D2F965ED0E}
-
- [netvsc50_Device]
- Characteristics = 0x4 ;NCF_PHYSICAL
- BusType = 0x0 ;Internal
- CopyFiles=netvsc50_Drivers_Dir
- AddReg=netvsc_Device.AddReg
- *IfType = 6 ; IF_TYPE_ETHERNET_CSMACD
- *MediaType = 0 ; NdisMedium802_3
- *PhysicalMediaType = 0 ; NdisPhysicalMediumUnspecified
-
- [netvsc50_Drivers_Dir]
- netvsc50.sys
-
- [netvsc50_Device.HW]
- AddReg=netvsc_Device.HW.AddReg
-
- [netvsc50_Device.Services]
- AddService = netvsc,%SPSVCINST_ASSOCSERVICE%, netvsc50_Service_Inst
-
- [netvsc50_Service_Inst]
- DisplayName = %netvsc.SVCDESC%
- ServiceType = 1 ; SERVICE_KERNEL_DRIVER
- StartType = 3 ; SERVICE_DEMAND_START
- ErrorControl = 1 ; SERVICE_ERROR_NORMAL
- ServiceBinary = %12%\netvsc50.sys
- LoadOrderGroup = Extended Base
- AddReg = netvsc_Parameters_AddReg
-
- ;*****************************************
- ; NDIS 6.0 version of the network VSC
- ;*****************************************
-
- [MSFT.NTx86.6.0]
- %netvsc.DeviceDesc%=netvsc60_Device, VMBUS\{F8615163-DF3E-46c5-913F-F2D2F965ED0E}
-
- [MSFT.NTamd64.6.0]
- %netvsc.DeviceDesc%=netvsc60_Device, VMBUS\{F8615163-DF3E-46c5-913F-F2D2F965ED0E}
-
- [netvsc60_Device]
- Characteristics = 0x4 ;NCF_PHYSICAL
- BusType = 0x0 ;Internal
- CopyFiles=netvsc60_Drivers_Dir
- AddReg=netvsc_Device.AddReg
- *IfType = 6 ; IF_TYPE_ETHERNET_CSMACD
- *MediaType = 0 ; NdisMedium802_3
- *PhysicalMediaType = 0 ; NdisPhysicalMediumUnspecified
-
- [netvsc60_Drivers_Dir]
- netvsc60.sys
-
- [netvsc60_Device.HW]
- AddReg=netvsc_Device.HW.AddReg
-
- [netvsc60_Device.Services]
- AddService = netvsc,%SPSVCINST_ASSOCSERVICE%, netvsc60_Service_Inst
-
- [netvsc60_Service_Inst]
- DisplayName = %netvsc.SVCDESC%
- ServiceType = 1 ; SERVICE_KERNEL_DRIVER
- StartType = 3 ; SERVICE_DEMAND_START
- ErrorControl = 1 ; SERVICE_ERROR_NORMAL
- ServiceBinary = %12%\netvsc60.sys
- LoadOrderGroup = Extended Base
- AddReg = netvsc_Parameters_AddReg
-
- ;*****************************************
- ; Common sections to the NDIS 5.0 and
- ; NDIS 6.0 versions of the network VSC
- ;*****************************************
-
- [netvsc_Device.AddReg]
- HKR, Ndi, Service, 0, "netvsc"
- HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
- HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
-
- ; Network Address
- HKR, NDI\params\NetworkAddress, ParamDesc, 0, %NetworkAddress%
- HKR, NDI\params\NetworkAddress, type, 0, "edit"
- HKR, NDI\params\NetworkAddress, LimitText, 0, "12"
- HKR, NDI\params\NetworkAddress, UpperCase, 0, "1"
- HKR, NDI\params\NetworkAddress, default, 0, ""
- HKR, NDI\params\NetworkAddress, optional, 0, "1"
-
- [netvsc_Device.HW.AddReg]
- HKR,,DeviceCharacteristics,0x10001,0x0100 ; Use same security checks on relative opens
- HKR,,Security,,"D:P(A;;GA;;;BA)(A;;GA;;;SY)" ; Allow generic-all access to Built-in administrators and Local system
-
- [netvsc_Parameters_AddReg]
- HKR, Parameters\Wdf, DbgPrintOn, 0x00010001, 0
- HKR, Parameters\Wdf, DbgBreakOnError, 0x00010001, 0
-
- ;*****************************************
- ; Uninstallation sections
- ;*****************************************
-
- [DefaultUninstall.Services]
- DelService = netvsc,0x00000200
-
- [DefaultUninstall]
- DelFiles = netvsc50_Drivers_Dir
- DelFiles = netvsc60_Drivers_Dir
-
- [Strings]
- SPSVCINST_ASSOCSERVICE = 0x00000002
- MSFT = "Microsoft"
- DiskId1 = "netvsc Installation Disk #1"
- netvsc.DeviceDesc = "Microsoft VMBus Network Adapter"
- netvsc.SVCDESC = "netvsc"
- NetworkAddress = "Network Address"
-