winehid.inf: Add new INF file and copy it to the INF directory.

Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
This commit is contained in:
Zebediah Figura 2019-06-07 11:48:35 -04:00 committed by Alexandre Julliard
parent 101820d01a
commit eafb4aff5a
5 changed files with 43 additions and 5 deletions

1
configure vendored
View File

@ -21007,6 +21007,7 @@ else
fonts \
loader/l_intl.nls \
loader/wine.inf \
loader/winehid.inf \
programs/msidb/msidb \
programs/msiexec/msiexec \
programs/notepad/notepad \

View File

@ -4034,6 +4034,7 @@ else
fonts \
loader/l_intl.nls \
loader/wine.inf \
loader/winehid.inf \
programs/msidb/msidb \
programs/msiexec/msiexec \
programs/notepad/notepad \

View File

@ -9,7 +9,8 @@ SOURCES = \
wine.inf.in \
wine.man.in \
wine.pl.UTF-8.man.in \
wine_info.plist.in
wine_info.plist.in \
winehid.inf.in
PROGRAMS = $(WINELOADER_PROGRAMS)
INSTALL_LIB = $(WINELOADER_PROGRAMS)

View File

@ -30,7 +30,7 @@ signature="$CHICAGO$"
RegisterDlls=RegisterDllsSection
WineFakeDlls=FakeDllsWin32,FakeDlls
UpdateInis=SystemIni
CopyFiles=@l_intl.nls
CopyFiles=l_intl_section, inf_section
AddReg=\
Classes,\
ContentIndex,\
@ -55,7 +55,7 @@ AddReg=\
RegisterDlls=RegisterDllsSection
WineFakeDlls=FakeDllsWin32,FakeDlls
UpdateInis=SystemIni
CopyFiles=@l_intl.nls
CopyFiles=l_intl_section, inf_section
AddReg=\
Classes,\
ContentIndex,\
@ -82,7 +82,7 @@ RegisterDlls=RegisterDllsSection
WineFakeDlls=FakeDllsWin64,FakeDlls
WinePreInstall=Wow64
UpdateInis=SystemIni
CopyFiles=@l_intl.nls
CopyFiles=l_intl_section, inf_section
AddReg=\
Classes,\
ContentIndex,\
@ -108,7 +108,7 @@ AddReg=\
[Wow64Install]
RegisterDlls=RegisterDllsSection
WineFakeDlls=FakeDllsWin32,FakeDllsWow64
CopyFiles=@l_intl.nls
CopyFiles=l_intl_section
AddReg=\
CurrentVersion,\
CurrentVersionWow64,\
@ -3701,3 +3701,13 @@ HKLM,Software\Wine\LicenseInformation,"Shell-InBoxGames-Shanghai-EnableGame",0x1
HKLM,Software\Wine\LicenseInformation,"Shell-InBoxGames-Solitaire-EnableGame",0x10001,0x00000001
HKLM,Software\Wine\LicenseInformation,"Shell-InBoxGames-SpiderSolitaire-EnableGame",0x10001,0x00000001
HKLM,Software\Wine\LicenseInformation,"Shell-PremiumInBoxGames-Chess-EnableGame",0x10001,0x00000001
[DestinationDirs]
l_intl_section = 11
inf_section = 17
[l_intl_section]
l_intl.nls
[inf_section]
winehid.inf

25
loader/winehid.inf.in Normal file
View File

@ -0,0 +1,25 @@
[Version]
Signature="$CHICAGO$"
ClassGuid={745a17a0-74d3-11d0-b6fe-00a0c90f57da}
Class=HIDClass
[Manufacturer]
Wine=mfg_section
[mfg_section]
Wine hidraw device=device_section,HIDRAW
Wine IOHID device=device_section,IOHID
Wine libevent device=device_section,LNXEV
Wine SDL HID device=device_section,SDLJOY
[device_section.Services]
AddService = winehid,0x2,svc_section
[svc_section]
Description="Wine HID Minidriver"
DisplayName="Wine HID"
ServiceBinary="%12%\winehid.sys"
LoadOrderGroup="WinePlugPlay"
ServiceType=1
StartType=3
ErrorControl=1