;****************************************************************
; ASIX AX88179/178A USB 3.0/2.0 to Gigabit Ethernet Adapter
;
; Copyright 2012-2017, ASIX Electronics Corporation
;
;****************************************************************
[Version]
Signature  = "$Windows NT$"
Class      = Net
ClassGUID  = {4d36e972-e325-11ce-bfc1-08002be10318}
Provider   = %MSFT%
DriverVer = 12/09/2019,1.18.19.1128
PnpLockDown = 1

[Manufacturer]
%ASIX%   = USB, NTamd64

[ControlFlags]
ExcludeFromSelect = *

[USB.NTamd64]
%AX88179.DeviceDesc% = AX88179.Ndi,USB\VID_0B95&PID_1790
%AX88178A.DeviceDesc% = AX88179.Ndi,USB\VID_0B95&PID_178A
%Sitecom_LN-032.DeviceDesc% = AX88179.Ndi,USB\VID_0DF6&PID_0072
%Lenovo_OneLink_Dock.DeviceDesc% = AX88179.Ndi,USB\VID_17EF&PID_304B
%Toshiba.DeviceDesc% = AX88179.Ndi,USB\VID_0930&PID_0A13
%Samsung.DeviceDesc% = AX88179.Ndi,USB\VID_04E8&PID_A100
%Belkin.DeviceDesc% = AX88179.Ndi,USB\VID_050D&PID_0128
%MCT.DeviceDesc% = AX88179.Ndi,USB\VID_0711&PID_0179
%AT_Giga.DeviceDesc% = ATGiga.Ndi,,USB\VID_07C9&PID_000E
%AT_100M.DeviceDesc% = AT100M.Ndi,,USB\VID_07C9&PID_000F
%AT_UMC2000SP.DeviceDesc% = ATUMC2000SP.Ndi,,USB\VID_07C9&PID_0010
%AT_UMC2000T.DeviceDesc% = ATUMC2000T.Ndi,,USB\VID_07C9&PID_0011

;****************************************************************
[AX88179.Ndi]
AddReg          = AX88179.Reg, AX88179.Con.Reg, AX88179.Con2.Reg
Characteristics = 0x84
BusType         = 15
CopyFiles       = CopyFile.Sys
*IfType         = 6		; IF_TYPE_ETHERNET_CSMACD 
*MediaType      = 0		; NdisMedium802_3
*PhysicalMediaType = 14		; NdisPhysicalMedium802_3

[AX88179.Ndi.Services]
AddService = AX88179, 2, AX88179.Service, Common.EventLog

[ATGiga.Ndi]
AddReg          = AX88179.Reg, AX88179.Con.Reg, AT.Con.Reg, AT.EEE.Reg, SpeedGiga.Reg
Characteristics = 0x84
BusType         = 15
CopyFiles       = CopyFile.Sys
*IfType         = 6		; IF_TYPE_ETHERNET_CSMACD 
*MediaType      = 0		; NdisMedium802_3
*PhysicalMediaType = 14		; NdisPhysicalMedium802_3

[ATGiga.Ndi.Services]
AddService = AX88179, 2, AX88179.Service, Common.EventLog

[AT100M.Ndi]
AddReg          = AX88179.Reg, AX88179.Con.Reg, AT.Con.Reg, AT.EEE.Reg, Speed100MF.Reg
Characteristics = 0x84
BusType         = 15
CopyFiles       = CopyFile.Sys
*IfType         = 6		; IF_TYPE_ETHERNET_CSMACD 
*MediaType      = 0		; NdisMedium802_3
*PhysicalMediaType = 14		; NdisPhysicalMedium802_3

[AT100M.Ndi.Services]
AddService = AX88179, 2, AX88179.Service, Common.EventLog

[ATUMC2000SP.Ndi]
AddReg          = AX88179.Reg, AX88179.Con.Reg, AT.Con.Reg, AT.EEE.Reg, SpeedAuto.Reg
Characteristics = 0x84
BusType         = 15
CopyFiles       = CopyFile.Sys
*IfType         = 6		; IF_TYPE_ETHERNET_CSMACD 
*MediaType      = 0		; NdisMedium802_3
*PhysicalMediaType = 14		; NdisPhysicalMedium802_3

[ATUMC2000SP.Ndi.Services]
AddService = AX88179, 2, AX88179.Service, Common.EventLog

[ATUMC2000T.Ndi]
AddReg          = AX88179.Reg, AX88179.Con.Reg, AT.Con.Reg, ATTypeC_Giga.EEE.Reg, GigaSpeedAuto.Reg
Characteristics = 0x84
BusType         = 15
CopyFiles       = CopyFile.Sys
*IfType         = 6		; IF_TYPE_ETHERNET_CSMACD 
*MediaType      = 0		; NdisMedium802_3
*PhysicalMediaType = 14		; NdisPhysicalMedium802_3

[ATUMC2000T.Ndi.Services]
AddService = AX88179, 2, AX88179.Service, Common.EventLog

;****************************************************************
; Driver parameters
;****************************************************************
[AX88179.Con.Reg]
; Recover Mac
HKR, ,               RecoverMac,   0, "0"

; Mac Address
HKR,Ndi\params\NetworkAddress,ParamDesc,0,%NetworkAddress%
HKR,Ndi\params\NetworkAddress,type,0,"edit"
HKR,Ndi\params\NetworkAddress,default,0, "000000000000"
HKR,Ndi\params\NetworkAddress,LimitText,0,"12"
HKR,Ndi\params\NetworkAddress,UpperCase,0,"1"
HKR,Ndi\params\NetworkAddress,Optional,0,"1"

; Wake On Link Change
HKR,Ndi\params\WakeOnLinkChange,ParamDesc,,%WakeOnLinkChange%
HKR,Ndi\params\WakeOnLinkChange,default,,"0"
HKR,Ndi\params\WakeOnLinkChange,type,,"enum"
HKR,Ndi\params\WakeOnLinkChange\enum,0,,%Disabled%
HKR,Ndi\params\WakeOnLinkChange\enum,1,,%Enabled%

; Packet Priority & VLAN
HKR,Ndi\params\*PriorityVLANTag,ParamDesc,,"Packet Priority & VLAN"
HKR,Ndi\params\*PriorityVLANTag,default,,"3"
HKR,Ndi\params\*PriorityVLANTag,type,,"enum"
HKR,Ndi\params\*PriorityVLANTag\enum,0,,"Packet Priority & VLAN Disable"
HKR,Ndi\params\*PriorityVLANTag\enum,1,,"Packet Priority Enable"
HKR,Ndi\params\*PriorityVLANTag\enum,2,,"VLAN Enable"
HKR,Ndi\params\*PriorityVLANTag\enum,3,,"Packet Priority & VLAN Enable"

; Wake On Magic Packet
HKR,Ndi\params\*WakeOnMagicPacket,ParamDesc,,%WakeOnMagicPacket%
HKR,Ndi\params\*WakeOnMagicPacket,default,,"1"
HKR,Ndi\params\*WakeOnMagicPacket,type,,"enum"
HKR,Ndi\params\*WakeOnMagicPacket\enum,0,,%Disabled%
HKR,Ndi\params\*WakeOnMagicPacket\enum,1,,%Enabled%

; Wake On Pattern Match
HKR,Ndi\params\*WakeOnPattern,ParamDesc,,%WakeOnPattern%
HKR,Ndi\params\*WakeOnPattern,default,,"1"
HKR,Ndi\params\*WakeOnPattern,type,,"enum"
HKR,Ndi\params\*WakeOnPattern\enum,0,,%Disabled%
HKR,Ndi\params\*WakeOnPattern\enum,1,,%Enabled%

; Mask WakeUp Event Timer
HKR,Ndi\params\MaskTimer,ParamDesc,,%MaskTimer%
HKR,Ndi\params\MaskTimer,default,,"2"
HKR,Ndi\params\MaskTimer,type,,"enum"
HKR,Ndi\params\MaskTimer\enum,0,,%0sec%
HKR,Ndi\params\MaskTimer\enum,1,,%4sec%
HKR,Ndi\params\MaskTimer\enum,2,,%8sec%
HKR,Ndi\params\MaskTimer\enum,3,,%12sec%
HKR,Ndi\params\MaskTimer\enum,4,,%16sec%
HKR,Ndi\params\MaskTimer\enum,5,,%20sec%
HKR,Ndi\params\MaskTimer\enum,6,,%24sec%
HKR,Ndi\params\MaskTimer\enum,7,,%28sec%

; VLAN ID
HKR, Ndi\Params\VLAN_ID,  ParamDesc,  , %VLANID%
HKR, Ndi\Params\VLAN_ID,  Type,       , "int"
HKR, Ndi\Params\VLAN_ID,  Default,    , "0"
HKR, Ndi\params\VLAN_ID,  min,        , "0"
HKR, Ndi\params\VLAN_ID,  max,        , "4095"
HKR, Ndi\params\VLAN_ID,  step,       , "1"
HKR, NDI\params\VLAN_ID,  UpperCase,  , "1"
HKR, NDI\params\VLAN_ID,  optional,   , "1"

; TCP Checksum offload V4
HKR, Ndi\params\*TCPChecksumOffloadIPv4,ParamDesc,,"%TCPChecksumOffloadV4%"	
HKR, Ndi\params\*TCPChecksumOffloadIPv4,default,,"3"
HKR, Ndi\params\*TCPChecksumOffloadIPv4,type,0,"enum"
HKR, Ndi\params\*TCPChecksumOffloadIPv4\enum,"0",0,"%Disabled%"
HKR, Ndi\params\*TCPChecksumOffloadIPv4\enum,"1",0,"%TxEnabled%"
HKR, Ndi\params\*TCPChecksumOffloadIPv4\enum,"2",0,"%RxEnabled%"
HKR, Ndi\params\*TCPChecksumOffloadIPv4\enum,"3",0,"%TxRxEnabled%"

; UDP Checksum offload V4
HKR, Ndi\params\*UDPChecksumOffloadIPv4,ParamDesc,,"%UDPChecksumOffloadV4%"	
HKR, Ndi\params\*UDPChecksumOffloadIPv4,default,,"3"
HKR, Ndi\params\*UDPChecksumOffloadIPv4,type,0,"enum"
HKR, Ndi\params\*UDPChecksumOffloadIPv4\enum,"0",0,"%Disabled%"
HKR, Ndi\params\*UDPChecksumOffloadIPv4\enum,"1",0,"%TxEnabled%"
HKR, Ndi\params\*UDPChecksumOffloadIPv4\enum,"2",0,"%RxEnabled%"
HKR, Ndi\params\*UDPChecksumOffloadIPv4\enum,"3",0,"%TxRxEnabled%"

; TCP Checksum offload V6
HKR, Ndi\params\*TCPChecksumOffloadIPv6,ParamDesc,,"%TCPChecksumOffloadV6%"	
HKR, Ndi\params\*TCPChecksumOffloadIPv6,default,,"3"
HKR, Ndi\params\*TCPChecksumOffloadIPv6,type,0,"enum"
HKR, Ndi\params\*TCPChecksumOffloadIPv6\enum,"0",0,"%Disabled%"
HKR, Ndi\params\*TCPChecksumOffloadIPv6\enum,"1",0,"%TxEnabled%"
HKR, Ndi\params\*TCPChecksumOffloadIPv6\enum,"2",0,"%RxEnabled%"
HKR, Ndi\params\*TCPChecksumOffloadIPv6\enum,"3",0,"%TxRxEnabled%"

; UDP Checksum offload V6
HKR, Ndi\params\*UDPChecksumOffloadIPv6,ParamDesc,,"%UDPChecksumOffloadV6%"	
HKR, Ndi\params\*UDPChecksumOffloadIPv6,default,,"3"
HKR, Ndi\params\*UDPChecksumOffloadIPv6,type,0,"enum"
HKR, Ndi\params\*UDPChecksumOffloadIPv6\enum,"0",0,"%Disabled%"
HKR, Ndi\params\*UDPChecksumOffloadIPv6\enum,"1",0,"%TxEnabled%"
HKR, Ndi\params\*UDPChecksumOffloadIPv6\enum,"2",0,"%RxEnabled%"
HKR, Ndi\params\*UDPChecksumOffloadIPv6\enum,"3",0,"%TxRxEnabled%"

; IP Checksum offload V4
HKR, Ndi\params\*IPChecksumOffloadIPv4,ParamDesc,,"%IPChecksumOffloadV4%" 
HKR, Ndi\params\*IPChecksumOffloadIPv4,default,,"3"
HKR, Ndi\params\*IPChecksumOffloadIPv4,type,0,"enum"
HKR, Ndi\params\*IPChecksumOffloadIPv4\enum,"0",0,"%Disabled%"
HKR, Ndi\params\*IPChecksumOffloadIPv4\enum,"1",0,"%TxEnabled%"
HKR, Ndi\params\*IPChecksumOffloadIPv4\enum,"2",0,"%RxEnabled%"
HKR, Ndi\params\*IPChecksumOffloadIPv4\enum,"3",0,"%TxRxEnabled%"

; Large Send Offload Version 1
HKR, Ndi\params\*LsoV1IPv4,ParamDesc,,"%LsoV1IPv4%" 
HKR, Ndi\params\*LsoV1IPv4,default,,"1"
HKR, Ndi\params\*LsoV1IPv4,type,0,"enum"
HKR, Ndi\params\*LsoV1IPv4\enum,"0",0,"%Disabled%"
HKR, Ndi\params\*LsoV1IPv4\enum,"1",0,"%Enabled%"

; ARP offload
HKR,Ndi\params\*PMARPOffload,ParamDesc,,%ArpOffload%
HKR,Ndi\params\*PMARPOffload,default,,"1"
HKR,Ndi\params\*PMARPOffload,type,,"enum"
HKR,Ndi\params\*PMARPOffload\enum,0,,%Disabled%
HKR,Ndi\params\*PMARPOffload\enum,1,,%Enabled%

; NS offload
HKR,Ndi\params\*PMNSOffload,ParamDesc,,%NsOffload%
HKR,Ndi\params\*PMNSOffload,default,,"1"
HKR,Ndi\params\*PMNSOffload,type,,"enum"
HKR,Ndi\params\*PMNSOffload\enum,0,,%Disabled%
HKR,Ndi\params\*PMNSOffload\enum,1,,%Enabled%

; Jumbo Packet
HKR,Ndi\params\JumboPacket,ParamDesc,,"JumboPacket"
HKR,Ndi\params\JumboPacket,default,,"0"
HKR,Ndi\params\JumboPacket,type,,"enum"
HKR,Ndi\params\JumboPacket\enum,0,,%Disabled%
HKR,Ndi\params\JumboPacket\enum,1,,"2KB"
HKR,Ndi\params\JumboPacket\enum,2,,"4KB"

; Selective suspend time out value
HKR,Ndi\Params\*SSIdleTimeout,      ParamDesc,  0, "SSIdleTimeout"
HKR,Ndi\Params\*SSIdleTimeout,      Type,       0, "int"
HKR,Ndi\Params\*SSIdleTimeout,      Default,    0, "60"
HKR,Ndi\Params\*SSIdleTimeout,      Min,        0, "1"
HKR,Ndi\Params\*SSIdleTimeout,      Max,        0, "60"
HKR,Ndi\Params\*SSIdleTimeout,      Step,       0, "1"
HKR,Ndi\Params\*SSIdleTimeout,      Base,       0, "10"
HKR,,*SSIdleTimeout,0,"60"

; Green Ethernet
HKR,Ndi\params\GreenEthernet,ParamDesc,,%GreenEthernet%
HKR,Ndi\params\GreenEthernet,default,,"0"
HKR,Ndi\params\GreenEthernet,type,,"enum"
HKR,Ndi\params\GreenEthernet\enum,0,,%Disabled%
HKR,Ndi\params\GreenEthernet\enum,1,,%Enabled%

;Interrupt Moderation Rate
HKR,Ndi\params\IMR,ParamDesc,,%IMR%
HKR,Ndi\params\IMR,default,,"2"
HKR,Ndi\params\IMR,type,,"enum"
HKR,Ndi\params\IMR\enum,0,,%Disabled%
HKR,Ndi\params\IMR\enum,1,,"Low"
HKR,Ndi\params\IMR\enum,2,,"Middle"
HKR,Ndi\params\IMR\enum,3,,"High"

[AX88179.Con2.Reg]
; Speed & Duplex
HKR,Ndi\params\*SpeedDuplex,ParamDesc,,%SpeedDuplex%
HKR,Ndi\params\*SpeedDuplex,default,,"0"
HKR,Ndi\params\*SpeedDuplex,type,,"enum"
HKR,Ndi\params\*SpeedDuplex\enum,0,,%AutoNegotiation%
HKR,Ndi\params\*SpeedDuplex\enum,1,,"10 Mbps Half Duplex"
HKR,Ndi\params\*SpeedDuplex\enum,2,,"10 Mbps Full Duplex"
HKR,Ndi\params\*SpeedDuplex\enum,3,,"100 Mbps Half Duplex"
HKR,Ndi\params\*SpeedDuplex\enum,4,,"100 Mbps Full Duplex"
HKR,Ndi\params\*SpeedDuplex\enum,6,,"1.0 Gbps Full Duplex"

; Flow Control
HKR,Ndi\params\*FlowControl,ParamDesc,,%FlowControl%
HKR,Ndi\params\*FlowControl,default,,"3"
HKR,Ndi\params\*FlowControl,type,,"enum"
HKR,Ndi\params\*FlowControl\enum,0,,%Disabled%
HKR,Ndi\params\*FlowControl\enum,1,,%TxEnabled%
HKR,Ndi\params\*FlowControl\enum,2,,%RxEnabled%
HKR,Ndi\params\*FlowControl\enum,3,,%TxRxEnabled%

; WOL Link Speed
HKR,Ndi\params\WolLinkSpeed,ParamDesc,,"WOL Link Power Saving"
HKR,Ndi\params\WolLinkSpeed,default,,"1"
HKR,Ndi\params\WolLinkSpeed,type,,"enum"
HKR,Ndi\params\WolLinkSpeed\enum,0,,%Disabled%
HKR,Ndi\params\WolLinkSpeed\enum,1,,%Enabled%

; Auto Detach
HKR,Ndi\params\AutoDetach,ParamDesc,,"%AutoDetach%"
HKR,Ndi\params\AutoDetach,default,,"2"
HKR,Ndi\params\AutoDetach,type,,"enum"
HKR,Ndi\params\AutoDetach\enum,0,,%Disabled%
HKR,Ndi\params\AutoDetach\enum,1,,%Enabled%
HKR,Ndi\params\AutoDetach\enum,2,,%UseEeprom%

; Selective suspend
HKR,Ndi\params\*SelectiveSuspend,ParamDesc,,"SelectiveSuspend"
HKR,Ndi\params\*SelectiveSuspend,default,,"1"
HKR,Ndi\params\*SelectiveSuspend,type,,"enum"
HKR,Ndi\params\*SelectiveSuspend\enum,0,,%Disabled%
HKR,Ndi\params\*SelectiveSuspend\enum,1,,%Enabled%
HKR,,*SelectiveSuspend,0,"1"

; Energy-Efficient Ethernet
HKR,Ndi\params\*EEE,ParamDesc,,"Energy-Efficient Ethernet"
HKR,Ndi\params\*EEE,default,,"1"
HKR,Ndi\params\*EEE,type,,"enum"
HKR,Ndi\params\*EEE\enum,0,,%Disabled%
HKR,Ndi\params\*EEE\enum,1,,%Enabled%

[AT.Con.Reg]
; Flow Control
HKR,Ndi\params\*FlowControl,ParamDesc,,%FlowControl%
HKR,Ndi\params\*FlowControl,default,,"0"
HKR,Ndi\params\*FlowControl,type,,"enum"
HKR,Ndi\params\*FlowControl\enum,0,,%Disabled%
HKR,Ndi\params\*FlowControl\enum,1,,%TxEnabled%
HKR,Ndi\params\*FlowControl\enum,2,,%RxEnabled%
HKR,Ndi\params\*FlowControl\enum,3,,%TxRxEnabled%

; WOL Link Speed
HKR,Ndi\params\WolLinkSpeed,ParamDesc,,"WOL Link Power Saving"
HKR,Ndi\params\WolLinkSpeed,default,,"0"
HKR,Ndi\params\WolLinkSpeed,type,,"enum"
HKR,Ndi\params\WolLinkSpeed\enum,0,,%Disabled%
HKR,Ndi\params\WolLinkSpeed\enum,1,,%Enabled%

; Auto Detach
HKR,Ndi\params\AutoDetach,ParamDesc,,"%AutoDetach%"
HKR,Ndi\params\AutoDetach,default,,"0"
HKR,Ndi\params\AutoDetach,type,,"enum"
HKR,Ndi\params\AutoDetach\enum,0,,%Disabled%
HKR,Ndi\params\AutoDetach\enum,1,,%Enabled%
HKR,Ndi\params\AutoDetach\enum,2,,%UseEeprom%

; Selective suspend
HKR,Ndi\params\*SelectiveSuspend,ParamDesc,,"SelectiveSuspend"
HKR,Ndi\params\*SelectiveSuspend,default,,"0"
HKR,Ndi\params\*SelectiveSuspend,type,,"enum"
HKR,Ndi\params\*SelectiveSuspend\enum,0,,%Disabled%
HKR,Ndi\params\*SelectiveSuspend\enum,1,,%Enabled%
HKR,,*SelectiveSuspend,0,"0"

[AT.EEE.Reg]
; Energy-Efficient Ethernet
HKR,Ndi\params\*EEE,ParamDesc,,"Energy-Efficient Ethernet"
HKR,Ndi\params\*EEE,default,,"0"
HKR,Ndi\params\*EEE,type,,"enum"
HKR,Ndi\params\*EEE\enum,0,,%Disabled%

[ATTypeC_Giga.EEE.Reg]
; Energy-Efficient Ethernet
HKR,Ndi\params\*EEE,ParamDesc,,"Energy-Efficient Ethernet"
HKR,Ndi\params\*EEE,default,,"1"
HKR,Ndi\params\*EEE,type,,"enum"
HKR,Ndi\params\*EEE\enum,0,,%Disabled%
HKR,Ndi\params\*EEE\enum,1,,%Enabled%

[SpeedGiga.Reg]
; Speed & Duplex
HKR,Ndi\params\*SpeedDuplex,ParamDesc,,%SpeedDuplex%
HKR,Ndi\params\*SpeedDuplex,default,,"6"
HKR,Ndi\params\*SpeedDuplex,type,,"enum"
HKR,Ndi\params\*SpeedDuplex\enum,6,,"1.0 Gbps Full Duplex"

[Speed100MF.Reg]
; Speed & Duplex
HKR,Ndi\params\*SpeedDuplex,ParamDesc,,%SpeedDuplex%
HKR,Ndi\params\*SpeedDuplex,default,,"4"
HKR,Ndi\params\*SpeedDuplex,type,,"enum"
HKR,Ndi\params\*SpeedDuplex\enum,4,,"100 Mbps Full Duplex"

[GigaSpeedAuto.Reg]
HKR,Ndi\params\*SpeedDuplex,ParamDesc,,%SpeedDuplex%
HKR,Ndi\params\*SpeedDuplex,default,,"0"
HKR,Ndi\params\*SpeedDuplex,type,,"enum"
HKR,Ndi\params\*SpeedDuplex\enum,0,,%AutoNegotiation%
HKR,Ndi\params\*SpeedDuplex\enum,1,,"10 Mbps Half Duplex"
HKR,Ndi\params\*SpeedDuplex\enum,2,,"10 Mbps Full Duplex"
HKR,Ndi\params\*SpeedDuplex\enum,3,,"100 Mbps Half Duplex"
HKR,Ndi\params\*SpeedDuplex\enum,4,,"100 Mbps Full Duplex"
HKR,Ndi\params\*SpeedDuplex\enum,6,,"1.0 Gbps Full Duplex"

[SpeedAuto.Reg]
; Speed & Duplex
HKR,Ndi\params\*SpeedDuplex,ParamDesc,,%SpeedDuplex%
HKR,Ndi\params\*SpeedDuplex,default,,"0"
HKR,Ndi\params\*SpeedDuplex,type,,"enum"
HKR,Ndi\params\*SpeedDuplex\enum,0,,%AutoNegotiation%

;****************************************************************
; Install section for Windows NT 5
;****************************************************************
[AX88179.Reg]
; Interfaces
HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
HKR, Ndi,            Service,    0, "AX88179"
;HKR, ,               Platform,	 0, "0"

HKR,,LogErrorMessages, 0, "1"

[AX88179.Service]
DisplayName    = %AX88179.DeviceDesc%
ServiceType    = 1
StartType      = 3
ErrorControl   = 1
ServiceBinary  = %13%\ax88179_178a.sys
;LoadOrderGroup = NDIS

[Common.EventLog]
AddReg = Common.AddEventLog.Reg

[Common.AddEventLog.Reg]
;HKR, , EventMessageFile, 0x00020000,"%%SystemRoot%%\System32\netevent.dll;%%SystemRoot%%\system32\drivers\ax88179_178a.sys"
HKR, , EventMessageFile, 0x00020000,"%%SystemRoot%%\System32\netevent.dll;%%13%%\ax88179_178a.sys"
HKR, , TypesSupported  , 0x00010001, 7

[CopyFile.Sys]
ax88179_178a.sys,,,2

;**********************************************************************
; Destination directories
;**********************************************************************
[DestinationDirs]
CopyFile.Sys	= 13
;AX88179.CoInstaller.CopyFiles = 11

[SourceDisksNames]
1=%AX88179.DiskName%,,

[SourceDisksFiles]
ax88179_178a.sys=1,,
;WdfCoInstaller01011.dll = 1

;**********************************************************************
; Localizable strings
;**********************************************************************
[Strings]
ASIX = "ASIX"
AX88179.DiskName = "USB 3.0/2.0 to Gigabit Ethernet Driver Diskette"
AX88179.DeviceDesc = "ASIX AX88179 USB 3.0 to Gigabit Ethernet Adapter"
AX88178A.DeviceDesc = "ASIX AX88178A USB 2.0 to Gigabit Ethernet Adapter"
AX88179.DisplayName = "AX88179/178A USB 3.0/2.0 to Gigabit Ethernet Adapter"
Sitecom_LN-032.DeviceDesc = "Sitecom USB 3.0 to Gigabit Adapter"
Lenovo_OneLink_Dock.DeviceDesc = "ThinkPad OneLink Dock USB GigaLAN"
Toshiba.DeviceDesc = "Toshiba USB 3.0 to Gigabit LAN Adapter"
Samsung.DeviceDesc = "Samsung USB Ethernet Adapter"
Belkin.DeviceDesc = "Belkin USB 3.0 3-Port Hub with Gigabit Ethernet Adapter"
MCT.DeviceDesc = "USB 3.0 to Gigabit Ethernet Adapter"
AT_Giga.DeviceDesc = "Allied Telesis USB Type-C Gigabit Fiber Ethernet"
AT_100M.DeviceDesc = "Allied Telesis USB Type-C 100Mb Fiber Ethernet"
AT_UMC2000T.DeviceDesc = "Allied Telesis USB Type-C Gigabit Copper Ethernet"
AT_UMC2000SP.DeviceDesc = "Allied Telesis USB Type-C Fiber Ethernet"
MSFT = "Microsoft"

SpeedDuplex            = "Speed & Duplex"
AutoNegotiation        = "Auto Negotiation"
10Half                 = "10 Mbps Half Duplex"
10Full                 = "10 Mbps Full Duplex"
100Half                = "100 Mbps Half Duplex"
100Full                = "100 Mbps Full Duplex"
1000Full               = "1.0 Gbps Full Duplex"
NetworkAddress         = "NetworkAddress"
FlowControl            = "Flow Control"
Disabled               = "Disabled"
Enabled                = "Enabled"
TxEnabled              = "Tx Enabled"
RxEnabled              = "Rx Enabled"
TxRxEnabled            = "Rx & Tx Enabled"
WakeOnLinkChange       = "Wake on link change"
WakeOnMagicPacket      = "Wake on Magic Packet"
WakeOnPattern          = "Wake on pattern match"
VLANID                 = "VLAN ID"
TCPChecksumOffloadV4   = "TCP Checksum Offload (IPv4)"
UDPChecksumOffloadV4   = "UDP Checksum Offload (IPv4)"
TCPChecksumOffloadV6   = "TCP Checksum Offload (IPv6)"
UDPChecksumOffloadV6   = "UDP Checksum Offload (IPv6)"
IPChecksumOffloadV4    = "IPv4 Checksum Offload"
LsoV1IPv4              = "Large Send Offload Version 1"
ARPOffload             = "ARP Offload"
NsOffload              = "NS Offload"
AutoDetach             = "AutoDetach"
UseEeprom              = "Use EEPROM Setting"
WolLinkSpeed           = "WOL Link Speed"
10mFirst               = "10 Mbps First"
MaskTimer              = "Mask WakeUp Event Timer"
0sec                   = "0 second"
4sec                   = "4 seconds"
8sec                   = "8 seconds"
12sec                  = "12 seconds"
16sec                  = "16 seconds"
20sec                  = "20 seconds"
24sec                  = "24 seconds"
28sec                  = "28 seconds"
SelectiveSuspend       = "SelectiveSuspend"
SSIdleTimeout          = "SSIdleTimeout"
GreenEthernet		   = "Green Ethernet"
IMR					   = "Interrupt Moderation Rate"
