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