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