wdmjoy.inf Driver File Contents (ad1816.zip)

[Version]
Signature="$WINDOWS NT$"
Class=HIDClass
ClassGuid={745a17a0-74d3-11d0-b6fe-00a0c90f57da}
Provider=%MSFT%
LayoutFile=layout.inf
DriverVer=11/14/1999,5.00.2183.1

[ControlFlags]
ExcludeFromSelect = *

[DestinationDirs]
DefaultDestDir = 12
HIDGame_Inst.CopyFilesDLL.NT = 11

[Manufacturer]
%StdMfg%=Standard

[Standard]
; ID for generic analog hid devices
%HIDGame.GenericDesc%           = HIDGame_Inst, GamePort\GameDevice
%HIDGame.GenericDesc%           = HIDGame_Inst, GamePort\AnalogJoystick

; built in specific analog hid devices:
%HidGame.Generic2A2B%           = HIDGame_Inst, GamePort\VID_045E&PID_0102
%HidGame.Generic2A4B%           = HIDGame_Inst, GamePort\VID_045E&PID_0103
%HidGame.Gamepad2B%             = HIDGame_Inst, GamePort\VID_045E&PID_0104
%HidGame.FlightYoke2B%          = HIDGame_Inst, GamePort\VID_045E&PID_0105
%HidGame.FlightYokeThrottle2B%  = HIDGame_Inst, GamePort\VID_045E&PID_0106
%HidGame.Generic3A2B%           = HIDGame_Inst, GamePort\VID_045E&PID_0107
%HidGame.Generic3A4B%           = HIDGame_Inst, GamePort\VID_045E&PID_0108
%HidGame.Gamepad4B%             = HIDGame_Inst, GamePort\VID_045E&PID_0109
%HidGame.FlightYoke4B%          = HIDGame_Inst, GamePort\VID_045E&PID_010A
%HidGame.FlightYokeThrottle4B%  = HIDGame_Inst, GamePort\VID_045E&PID_010B
%HidGame.YConnectTwo2A2B%       = HIDGame_Inst, GamePort\VID_045E&PID_010C


;=====================================================================
[HIDGame_Inst.NT]
CopyFiles=HIDGame_Inst.CopyFiles.NT, HIDGame_Inst.CopyFilesDLL.NT

[HIDGame_Inst.CopyFiles.NT]
hidgame.sys
hidclass.sys
hidparse.sys

[HIDGame_Inst.CopyFilesDLL.NT]
hid.dll

[HIDGame_Inst.NT.Services]
AddService = hidgame,%SPSVCINST_ASSOCSERVICE%,HidGame_Service_Inst


[HidGame_Service_Inst]
DisplayName    = %HidGame.SvcDesc%
ServiceType    = %SERVICE_KERNEL_DRIVER%
StartType      = %SERVICE_DEMAND_START%
ErrorControl   = %SERVICE_ERROR_IGNORE%
ServiceBinary  = %12%\hidgame.sys
LoadOrderGroup = Extended Base


[IHVBootStrap]
AddReg = Analog.AddReg
AddReg = LwJoy.Auto.AddReg

[LwJoy.Auto.AddReg]
HKLM,%KEY_OEM%\VID_046D&PID_C01F,OEMName,,%WgmExtrmDgtlAuto.Name%
HKLM,%KEY_OEM%\VID_046D&PID_C01F,OEMData, 1, 0, 0, 0, 0, 0, 0, 0, 0
HKLM,%KEY_OEM%\VID_046D&PID_C01F,OEMHardwareID,,"GamePort\WingManDigitalDevice"

[Analog.AddReg]
HKLM,%KEY_OEM%\VID_045E&PID_01F0,OEMName,,%HidGame.Dev0%
HKLM,%KEY_OEM%\VID_045E&PID_01F0,OEMData,1,40,08,00,00,04,00,00,00
HKLM,%KEY_OEM%\VID_045E&PID_01F0,OEMHardwareID,,"Gameport\VID_045E&PID_01F0"

HKLM,%KEY_OEM%\VID_045E&PID_01F1,OEMName,,%HidGame.Dev1%
HKLM,%KEY_OEM%\VID_045E&PID_01F1,OEMData,1,06,00,00,00,04,00,00,00
HKLM,%KEY_OEM%\VID_045E&PID_01F1,OEMHardwareID,,"Gameport\VID_045E&PID_01F1"

HKLM,%KEY_OEM%\VID_045E&PID_01F2,OEMName,,%HidGame.Dev2%
HKLM,%KEY_OEM%\VID_045E&PID_01F2,OEMData,1,07,00,00,00,04,00,00,00
HKLM,%KEY_OEM%\VID_045E&PID_01F2,OEMHardwareID,,"Gameport\VID_045E&PID_01F2"

HKLM,%KEY_OEM%\VID_045E&PID_01F3,OEMName,,%HidGame.Dev3%
HKLM,%KEY_OEM%\VID_045E&PID_01F3,OEMData,1,06,00,00,00,06,00,00,00
HKLM,%KEY_OEM%\VID_045E&PID_01F3,OEMHardwareID,,"Gameport\VID_045E&PID_01F3"

HKLM,%KEY_OEM%\VID_045E&PID_01F4,OEMName,,%HidGame.Dev4%
HKLM,%KEY_OEM%\VID_045E&PID_01F4,OEMData,1,07,00,00,00,06,00,00,00
HKLM,%KEY_OEM%\VID_045E&PID_01F4,OEMHardwareID,,"Gameport\VID_045E&PID_01F4"

HKLM,%KEY_OEM%\VID_045E&PID_01F5,OEMName,,%HidGame.Dev5%
HKLM,%KEY_OEM%\VID_045E&PID_01F5,OEMData,1,06,00,04,00,06,00,00,00
HKLM,%KEY_OEM%\VID_045E&PID_01F5,OEMHardwareID,,"Gameport\VID_045E&PID_01F5"

HKLM,%KEY_OEM%\VID_045E&PID_01F6,OEMName,,%HidGame.Dev6%
HKLM,%KEY_OEM%\VID_045E&PID_01F6,OEMData,1,07,00,04,00,06,00,00,00
HKLM,%KEY_OEM%\VID_045E&PID_01F6,OEMHardwareID,,"Gameport\VID_045E&PID_01F6"

HKLM,%KEY_OEM%\VID_045E&PID_01F7,OEMName,,%HidGame.Dev7%
HKLM,%KEY_OEM%\VID_045E&PID_01F7,OEMData,1,16,00,04,00,06,00,00,00
HKLM,%KEY_OEM%\VID_045E&PID_01F7,OEMHardwareID,,"Gameport\VID_045E&PID_01F7"

HKLM,%KEY_OEM%\VID_045E&PID_01F8,OEMName,,%HidGame.Dev8%
HKLM,%KEY_OEM%\VID_045E&PID_01F8,OEMData,1,17,00,04,00,06,00,00,00
HKLM,%KEY_OEM%\VID_045E&PID_01F8,OEMHardwareID,,"Gameport\VID_045E&PID_01F8"

HKLM,%KEY_OEM%\VID_045E&PID_01F9,OEMName,,%HidGame.Dev9%
HKLM,%KEY_OEM%\VID_045E&PID_01F9,OEMData,1,20,00,00,00,06,00,00,00
HKLM,%KEY_OEM%\VID_045E&PID_01F9,OEMHardwareID,,"Gameport\VID_045E&PID_01F9"

HKLM,%KEY_OEM%\VID_045E&PID_01FA,OEMName,,%HidGame.DevA%
HKLM,%KEY_OEM%\VID_045E&PID_01FA,OEMData,1,21,00,00,00,05,00,00,00
HKLM,%KEY_OEM%\VID_045E&PID_01FA,OEMHardwareID,,"Gameport\VID_045E&PID_01FA"

HKLM,%KEY_OEM%\VID_045E&PID_01FB,OEMName,,%HidGame.DevB%
HKLM,%KEY_OEM%\VID_045E&PID_01FB,OEMData,1,00,00,00,00,06,00,00,00
HKLM,%KEY_OEM%\VID_045E&PID_01FB,OEMHardwareID,,"Gameport\VID_045E&PID_01FB"

HKLM,%KEY_OEM%\VID_045E&PID_01FC,OEMName,,%HidGame.DevC%
HKLM,%KEY_OEM%\VID_045E&PID_01FC,OEMData,1,01,00,00,00,05,00,00,00
HKLM,%KEY_OEM%\VID_045E&PID_01FC,OEMHardwareID,,"Gameport\VID_045E&PID_01FC"

HKLM,%KEY_OEM%\VID_045E&PID_01FD,OEMName,,%HidGame.DevD%
HKLM,%KEY_OEM%\VID_045E&PID_01FD,OEMData,1,0A,00,00,00,05,00,00,00
HKLM,%KEY_OEM%\VID_045E&PID_01FD,OEMHardwareID,,"Gameport\VID_045E&PID_01FD"


[strings]
;localized strings
MSFT                            = "Microsoft"
StdMfg                          = "(Standard system devices)"
HID.ClassName                   = "Human Input Devices (HID)"
HidGame.SvcDesc                 = "Microsoft Hid to Joystick Port Enabler"

HIDGame.GenericDesc             = "Generic Game port Device"

HidGame.Generic2A2B             = "2-axis, 2-button joystick"
HidGame.Generic2A4B             = "2-axis, 4-button joystick"
HidGame.Gamepad2B               = "2-button gamepad"
HidGame.FlightYoke2B            = "2-button flight yoke"
HidGame.FlightYokeThrottle2B    = "2-button flight yoke w/throttle"
HidGame.Generic3A2B             = "3-axis, 2-button joystick"
HidGame.Generic3A4B             = "3-axis, 4-button joystick"
HidGame.Gamepad4B               = "4-button gamepad"
HidGame.FlightYoke4B            = "4-button flight yoke"
HidGame.FlightYokeThrottle4B    = "4-button flight yoke w/throttle"
HidGame.YConnectTwo2A2B         = "Two 2-axis, 2-button joysticks on Y-connector"

HidGame.Dev0                    = "Steering wheel w/rudder axis pedals"
HidGame.Dev1                    = "4-button joystick w/POV"
HidGame.Dev2                    = "4-button joystick w/POV and throttle"
HidGame.Dev3                    = "6-button joystick w/POV"
HidGame.Dev4                    = "6-button joystick w/POV and throttle"
HidGame.Dev5                    = "6-button joystick w/two POVs"
HidGame.Dev6                    = "6-button joystick w/two POVs and throttle"
HidGame.Dev7                    = "6-button flight yoke w/two POVs"
HidGame.Dev8                    = "6-button flight yoke w/two POVs and throttle"
HidGame.Dev9                    = "6-button gamepad"
HidGame.DevA                    = "5-button gamepad w/throttle"
HidGame.DevB                    = "6-button joystick"
HidGame.DevC                    = "5-button joystick w/throttle"
HidGame.DevD                    = "5-button joystick w/POV"

WgmExtrmDgtlAuto.Name           = "Logitech WingMan Digital Devices(Auto-Detect)"


;
; non localized strings
KEY_OEM="SYSTEM\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM"
SPSVCINST_ASSOCSERVICE= 0x00000002
SERVICE_KERNEL_DRIVER = 1
SERVICE_DEMAND_START  = 3
SERVICE_ERROR_IGNORE  = 0
Download Driver Pack

How To Update Drivers Manually

After your driver has been downloaded, follow these simple steps to install it.

  • Expand the archive file (if the download file is in zip or rar format).

  • If the expanded file has an .exe extension, double click it and follow the installation instructions.

  • Otherwise, open Device Manager by right-clicking the Start menu and selecting Device Manager.

  • Find the device and model you want to update in the device list.

  • Double-click on it to open the Properties dialog box.

  • From the Properties dialog box, select the Driver tab.

  • Click the Update Driver button, then follow the instructions.

Very important: You must reboot your system to ensure that any driver updates have taken effect.

For more help, visit our Driver Support section for step-by-step videos on how to install drivers for every file type.

server: web4, load: 1.22