190eef5b8SMichal Nazarewicz; Based on template INF file found at 290eef5b8SMichal Nazarewicz; <http://msdn.microsoft.com/en-us/library/ff570620.aspx> 390eef5b8SMichal Nazarewicz; which was: 490eef5b8SMichal Nazarewicz; Copyright (c) Microsoft Corporation 590eef5b8SMichal Nazarewicz; and released under the MLPL as found at: 690eef5b8SMichal Nazarewicz; <http://msdn.microsoft.com/en-us/cc300389.aspx#MLPL>. 790eef5b8SMichal Nazarewicz; For use only on Windows operating systems. 81da177e4SLinus Torvalds 91da177e4SLinus Torvalds[Version] 1090eef5b8SMichal NazarewiczSignature = "$Windows NT$" 111da177e4SLinus TorvaldsClass = Net 121da177e4SLinus TorvaldsClassGUID = {4d36e972-e325-11ce-bfc1-08002be10318} 131da177e4SLinus TorvaldsProvider = %Linux% 1490eef5b8SMichal NazarewiczDriverVer = 06/21/2006,6.0.6000.16384 151da177e4SLinus Torvalds 161da177e4SLinus Torvalds[Manufacturer] 1790eef5b8SMichal Nazarewicz%Linux% = LinuxDevices,NTx86,NTamd64,NTia64 181da177e4SLinus Torvalds 1990eef5b8SMichal Nazarewicz; Decoration for x86 architecture 2090eef5b8SMichal Nazarewicz[LinuxDevices.NTx86] 211da177e4SLinus Torvalds%LinuxDevice% = RNDIS.NT.5.1, USB\VID_0525&PID_a4a2 221da177e4SLinus Torvalds 2390eef5b8SMichal Nazarewicz; Decoration for x64 architecture 2490eef5b8SMichal Nazarewicz[LinuxDevices.NTamd64] 2590eef5b8SMichal Nazarewicz%LinuxDevice% = RNDIS.NT.5.1, USB\VID_0525&PID_a4a2 2690eef5b8SMichal Nazarewicz 2790eef5b8SMichal Nazarewicz; Decoration for ia64 architecture 2890eef5b8SMichal Nazarewicz[LinuxDevices.NTia64] 2990eef5b8SMichal Nazarewicz%LinuxDevice% = RNDIS.NT.5.1, USB\VID_0525&PID_a4a2 3090eef5b8SMichal Nazarewicz 3190eef5b8SMichal Nazarewicz;@@@ This is the common setting for setup 321da177e4SLinus Torvalds[ControlFlags] 331da177e4SLinus TorvaldsExcludeFromSelect=* 341da177e4SLinus Torvalds 3590eef5b8SMichal Nazarewicz; DDInstall section 3690eef5b8SMichal Nazarewicz; References the in-build Netrndis.inf 371da177e4SLinus Torvalds[RNDIS.NT.5.1] 381da177e4SLinus TorvaldsCharacteristics = 0x84 ; NCF_PHYSICAL + NCF_HAS_UI 391da177e4SLinus TorvaldsBusType = 15 4090eef5b8SMichal Nazarewicz; NEVER REMOVE THE FOLLOWING REFERENCE FOR NETRNDIS.INF 4190eef5b8SMichal Nazarewiczinclude = netrndis.inf 4290eef5b8SMichal Nazarewiczneeds = Usb_Rndis.ndi 4390eef5b8SMichal NazarewiczAddReg = Rndis_AddReg_Vista 441da177e4SLinus Torvalds 4590eef5b8SMichal Nazarewicz; DDInstal.Services section 461da177e4SLinus Torvalds[RNDIS.NT.5.1.Services] 4790eef5b8SMichal Nazarewiczinclude = netrndis.inf 4890eef5b8SMichal Nazarewiczneeds = Usb_Rndis.ndi.Services 491da177e4SLinus Torvalds 5090eef5b8SMichal Nazarewicz; Optional registry settings. You can modify as needed. 5190eef5b8SMichal Nazarewicz[RNDIS_AddReg_Vista] 5290eef5b8SMichal NazarewiczHKR, NDI\params\VistaProperty, ParamDesc, 0, %Vista_Property% 5390eef5b8SMichal NazarewiczHKR, NDI\params\VistaProperty, type, 0, "edit" 5490eef5b8SMichal NazarewiczHKR, NDI\params\VistaProperty, LimitText, 0, "12" 5590eef5b8SMichal NazarewiczHKR, NDI\params\VistaProperty, UpperCase, 0, "1" 5690eef5b8SMichal NazarewiczHKR, NDI\params\VistaProperty, default, 0, " " 5790eef5b8SMichal NazarewiczHKR, NDI\params\VistaProperty, optional, 0, "1" 581da177e4SLinus Torvalds 5990eef5b8SMichal Nazarewicz; No sys copyfiles - the sys files are already in-build 6090eef5b8SMichal Nazarewicz; (part of the operating system). 6190eef5b8SMichal Nazarewicz; We do not support XP SP1-, 2003 SP1-, ME, 9x. 621da177e4SLinus Torvalds 631da177e4SLinus Torvalds[Strings] 641da177e4SLinus TorvaldsLinux = "Linux Developer Community" 651da177e4SLinus TorvaldsLinuxDevice = "Linux USB Ethernet/RNDIS Gadget" 6690eef5b8SMichal NazarewiczVista_Property = "Optional Vista Property" 67