;
; RioGamepadXP.inf — RIOJoy virtual HID gamepad for Windows XP (WDM HID
; minidriver, root-enumerated). No catalog / signing: 32-bit XP does not
; enforce kernel-mode driver signing, so this installs unsigned.
;
; Install (see deploy\install-core.bat):
;   devcon.exe install RioGamepadXP.inf root\RioGamepadXP
;

[Version]
Signature   = "$WINDOWS NT$"
Class       = HIDClass
ClassGuid   = {745a17a0-74d3-11d0-b6fe-00a0c90f57da}
Provider    = %ManufacturerName%
DriverVer   = 07/11/2026,1.0.0.0

[DestinationDirs]
DefaultDestDir      = 12          ; %SystemRoot%\System32\drivers
RioGamepadXP_CopyFiles = 12

[SourceDisksNames]
1 = %DiskName%

[SourceDisksFiles]
RioGamepadXP.sys = 1

[Manufacturer]
%ManufacturerName% = Standard, NTx86

[Standard.NTx86]
%DeviceName% = RioGamepadXP_Device, root\RioGamepadXP

[RioGamepadXP_Device.NT]
CopyFiles = RioGamepadXP_CopyFiles

[RioGamepadXP_CopyFiles]
RioGamepadXP.sys

[RioGamepadXP_Device.NT.Services]
AddService = RioGamepadXP, 0x00000002, RioGamepadXP_Service

[RioGamepadXP_Service]
DisplayName   = %ServiceName%
ServiceType   = 1   ; SERVICE_KERNEL_DRIVER
StartType     = 3   ; SERVICE_DEMAND_START
ErrorControl  = 1   ; SERVICE_ERROR_NORMAL
ServiceBinary = %12%\RioGamepadXP.sys

[Strings]
ManufacturerName = "VWE"
DiskName         = "RioGamepadXP Installation Disk"
DeviceName       = "RIOJoy Virtual Gamepad (XP)"
ServiceName      = "RIOJoy Virtual Gamepad Service (XP)"
