162306a36Sopenharmony_ci; Based on template INF file found at 262306a36Sopenharmony_ci; <https://msdn.microsoft.com/en-us/library/ff570620.aspx> 362306a36Sopenharmony_ci; which was: 462306a36Sopenharmony_ci; Copyright (c) Microsoft Corporation 562306a36Sopenharmony_ci; and released under the MLPL as found at: 662306a36Sopenharmony_ci; <http://msdn.microsoft.com/en-us/cc300389.aspx#MLPL>. 762306a36Sopenharmony_ci; For use only on Windows operating systems. 862306a36Sopenharmony_ci 962306a36Sopenharmony_ci[Version] 1062306a36Sopenharmony_ciSignature = "$Windows NT$" 1162306a36Sopenharmony_ciClass = Net 1262306a36Sopenharmony_ciClassGUID = {4d36e972-e325-11ce-bfc1-08002be10318} 1362306a36Sopenharmony_ciProvider = %Linux% 1462306a36Sopenharmony_ciDriverVer = 06/21/2006,6.0.6000.16384 1562306a36Sopenharmony_ci 1662306a36Sopenharmony_ci[Manufacturer] 1762306a36Sopenharmony_ci%Linux% = LinuxDevices,NTx86,NTamd64,NTia64 1862306a36Sopenharmony_ci 1962306a36Sopenharmony_ci; Decoration for x86 architecture 2062306a36Sopenharmony_ci[LinuxDevices.NTx86] 2162306a36Sopenharmony_ci%LinuxDevice% = RNDIS.NT.5.1, USB\VID_0525&PID_a4a2, USB\VID_1d6b&PID_0104&MI_00 2262306a36Sopenharmony_ci 2362306a36Sopenharmony_ci; Decoration for x64 architecture 2462306a36Sopenharmony_ci[LinuxDevices.NTamd64] 2562306a36Sopenharmony_ci%LinuxDevice% = RNDIS.NT.5.1, USB\VID_0525&PID_a4a2, USB\VID_1d6b&PID_0104&MI_00 2662306a36Sopenharmony_ci 2762306a36Sopenharmony_ci; Decoration for ia64 architecture 2862306a36Sopenharmony_ci[LinuxDevices.NTia64] 2962306a36Sopenharmony_ci%LinuxDevice% = RNDIS.NT.5.1, USB\VID_0525&PID_a4a2, USB\VID_1d6b&PID_0104&MI_00 3062306a36Sopenharmony_ci 3162306a36Sopenharmony_ci;@@@ This is the common setting for setup 3262306a36Sopenharmony_ci[ControlFlags] 3362306a36Sopenharmony_ciExcludeFromSelect=* 3462306a36Sopenharmony_ci 3562306a36Sopenharmony_ci; DDInstall section 3662306a36Sopenharmony_ci; References the in-build Netrndis.inf 3762306a36Sopenharmony_ci[RNDIS.NT.5.1] 3862306a36Sopenharmony_ciCharacteristics = 0x84 ; NCF_PHYSICAL + NCF_HAS_UI 3962306a36Sopenharmony_ciBusType = 15 4062306a36Sopenharmony_ci; NEVER REMOVE THE FOLLOWING REFERENCE FOR NETRNDIS.INF 4162306a36Sopenharmony_ciinclude = netrndis.inf 4262306a36Sopenharmony_cineeds = Usb_Rndis.ndi 4362306a36Sopenharmony_ciAddReg = Rndis_AddReg_Vista 4462306a36Sopenharmony_ci 4562306a36Sopenharmony_ci; DDInstal.Services section 4662306a36Sopenharmony_ci[RNDIS.NT.5.1.Services] 4762306a36Sopenharmony_ciinclude = netrndis.inf 4862306a36Sopenharmony_cineeds = Usb_Rndis.ndi.Services 4962306a36Sopenharmony_ci 5062306a36Sopenharmony_ci; Optional registry settings. You can modify as needed. 5162306a36Sopenharmony_ci[RNDIS_AddReg_Vista] 5262306a36Sopenharmony_ciHKR, NDI\params\VistaProperty, ParamDesc, 0, %Vista_Property% 5362306a36Sopenharmony_ciHKR, NDI\params\VistaProperty, type, 0, "edit" 5462306a36Sopenharmony_ciHKR, NDI\params\VistaProperty, LimitText, 0, "12" 5562306a36Sopenharmony_ciHKR, NDI\params\VistaProperty, UpperCase, 0, "1" 5662306a36Sopenharmony_ciHKR, NDI\params\VistaProperty, default, 0, " " 5762306a36Sopenharmony_ciHKR, NDI\params\VistaProperty, optional, 0, "1" 5862306a36Sopenharmony_ci 5962306a36Sopenharmony_ci; No sys copyfiles - the sys files are already in-build 6062306a36Sopenharmony_ci; (part of the operating system). 6162306a36Sopenharmony_ci; We do not support XP SP1-, 2003 SP1-, ME, 9x. 6262306a36Sopenharmony_ci 6362306a36Sopenharmony_ci[Strings] 6462306a36Sopenharmony_ciLinux = "Linux Developer Community" 6562306a36Sopenharmony_ciLinuxDevice = "Linux USB Ethernet/RNDIS Gadget" 6662306a36Sopenharmony_ciVista_Property = "Optional Vista Property" 67