1*4882a593Smuzhiyun; Based on template INF file found at 2*4882a593Smuzhiyun; <https://msdn.microsoft.com/en-us/library/ff570620.aspx> 3*4882a593Smuzhiyun; which was: 4*4882a593Smuzhiyun; Copyright (c) Microsoft Corporation 5*4882a593Smuzhiyun; and released under the MLPL as found at: 6*4882a593Smuzhiyun; <http://msdn.microsoft.com/en-us/cc300389.aspx#MLPL>. 7*4882a593Smuzhiyun; For use only on Windows operating systems. 8*4882a593Smuzhiyun 9*4882a593Smuzhiyun[Version] 10*4882a593SmuzhiyunSignature = "$Windows NT$" 11*4882a593SmuzhiyunClass = Net 12*4882a593SmuzhiyunClassGUID = {4d36e972-e325-11ce-bfc1-08002be10318} 13*4882a593SmuzhiyunProvider = %Linux% 14*4882a593SmuzhiyunDriverVer = 06/21/2006,6.0.6000.16384 15*4882a593Smuzhiyun 16*4882a593Smuzhiyun[Manufacturer] 17*4882a593Smuzhiyun%Linux% = LinuxDevices,NTx86,NTamd64,NTia64 18*4882a593Smuzhiyun 19*4882a593Smuzhiyun; Decoration for x86 architecture 20*4882a593Smuzhiyun[LinuxDevices.NTx86] 21*4882a593Smuzhiyun%LinuxDevice% = RNDIS.NT.5.1, USB\VID_0525&PID_a4a2, USB\VID_1d6b&PID_0104&MI_00 22*4882a593Smuzhiyun 23*4882a593Smuzhiyun; Decoration for x64 architecture 24*4882a593Smuzhiyun[LinuxDevices.NTamd64] 25*4882a593Smuzhiyun%LinuxDevice% = RNDIS.NT.5.1, USB\VID_0525&PID_a4a2, USB\VID_1d6b&PID_0104&MI_00 26*4882a593Smuzhiyun 27*4882a593Smuzhiyun; Decoration for ia64 architecture 28*4882a593Smuzhiyun[LinuxDevices.NTia64] 29*4882a593Smuzhiyun%LinuxDevice% = RNDIS.NT.5.1, USB\VID_0525&PID_a4a2, USB\VID_1d6b&PID_0104&MI_00 30*4882a593Smuzhiyun 31*4882a593Smuzhiyun;@@@ This is the common setting for setup 32*4882a593Smuzhiyun[ControlFlags] 33*4882a593SmuzhiyunExcludeFromSelect=* 34*4882a593Smuzhiyun 35*4882a593Smuzhiyun; DDInstall section 36*4882a593Smuzhiyun; References the in-build Netrndis.inf 37*4882a593Smuzhiyun[RNDIS.NT.5.1] 38*4882a593SmuzhiyunCharacteristics = 0x84 ; NCF_PHYSICAL + NCF_HAS_UI 39*4882a593SmuzhiyunBusType = 15 40*4882a593Smuzhiyun; NEVER REMOVE THE FOLLOWING REFERENCE FOR NETRNDIS.INF 41*4882a593Smuzhiyuninclude = netrndis.inf 42*4882a593Smuzhiyunneeds = Usb_Rndis.ndi 43*4882a593SmuzhiyunAddReg = Rndis_AddReg_Vista 44*4882a593Smuzhiyun 45*4882a593Smuzhiyun; DDInstal.Services section 46*4882a593Smuzhiyun[RNDIS.NT.5.1.Services] 47*4882a593Smuzhiyuninclude = netrndis.inf 48*4882a593Smuzhiyunneeds = Usb_Rndis.ndi.Services 49*4882a593Smuzhiyun 50*4882a593Smuzhiyun; Optional registry settings. You can modify as needed. 51*4882a593Smuzhiyun[RNDIS_AddReg_Vista] 52*4882a593SmuzhiyunHKR, NDI\params\VistaProperty, ParamDesc, 0, %Vista_Property% 53*4882a593SmuzhiyunHKR, NDI\params\VistaProperty, type, 0, "edit" 54*4882a593SmuzhiyunHKR, NDI\params\VistaProperty, LimitText, 0, "12" 55*4882a593SmuzhiyunHKR, NDI\params\VistaProperty, UpperCase, 0, "1" 56*4882a593SmuzhiyunHKR, NDI\params\VistaProperty, default, 0, " " 57*4882a593SmuzhiyunHKR, NDI\params\VistaProperty, optional, 0, "1" 58*4882a593Smuzhiyun 59*4882a593Smuzhiyun; No sys copyfiles - the sys files are already in-build 60*4882a593Smuzhiyun; (part of the operating system). 61*4882a593Smuzhiyun; We do not support XP SP1-, 2003 SP1-, ME, 9x. 62*4882a593Smuzhiyun 63*4882a593Smuzhiyun[Strings] 64*4882a593SmuzhiyunLinux = "Linux Developer Community" 65*4882a593SmuzhiyunLinuxDevice = "Linux USB Ethernet/RNDIS Gadget" 66*4882a593SmuzhiyunVista_Property = "Optional Vista Property" 67