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