Ivo Ivanov
67ae62e226
include: Declare DIPROP_(PHYSICAL|LOGICAL)RANGE properties.
...
Signed-off-by: Ivo Ivanov <logos128@gmail.com>
Signed-off-by: Rémi Bernon <rbernon@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2021-11-18 11:11:35 +01:00
Rémi Bernon
2d629228dd
dinput: Rename wReserved to wReportId in DIDEVICEOBJECTINSTANCE.
...
Signed-off-by: Rémi Bernon <rbernon@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2021-05-31 11:31:46 +02:00
Arkadiusz Hiler
fb56afae15
include: Add DIPROPPOINTER definition.
...
Signed-off-by: Arkadiusz Hiler <ahiler@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2021-03-10 20:44:20 +01:00
Alistair Leslie-Hughes
a9bc8a3bcf
include: Add space sim direct input defines.
...
Signed-off-by: Alistair Leslie-Hughes <leslie_alistair@hotmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2019-10-04 22:11:20 +02:00
Alistair Leslie-Hughes
a30da077e2
include: Add helicopter Direct Input defines.
...
Signed-off-by: Alistair Leslie-Hughes <leslie_alistair@hotmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2019-05-24 12:30:04 +02:00
Bruno Jesus
b5159c6a2d
include: Add DIPROP_PRODUCTNAME and remove duplicate #defines from dinput.h.
...
Signed-off-by: Bruno Jesus <00cpxxx@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-08-18 20:38:12 +09:00
Jacek Caban
8555e77b0e
dinput.h: Added missing DI_WRITEPROTECT define.
...
From mingw-w64.
2013-09-24 18:54:59 +02:00
Lucas Zawacki
913cbb9f21
dinput/tests: Test for DIPROP_INSTANCENAME and DIPROP_GUIDANDPATH.
2012-10-11 20:22:02 +02:00
Lucas Zawacki
fbfdc6db65
dinput: Implement GetProperty for JOYSTICKID (Linux driver).
2012-05-30 11:31:49 +02:00
Lucas Fialho Zawacki
20930b01fd
dinput: Added DI_SETTINGSNOTSAVED flag.
2012-01-10 10:49:34 +01:00
Michael Stefaniuc
8f923e38af
include: Fix numeric constants in dinput.h for LLP64 compilers.
...
Fixup for f334333cb5
.
2011-10-31 16:46:22 +01:00
Michael Stefaniuc
f334333cb5
include: Remove 'l' modifier from numeric constants in dinput.h.
2011-10-25 16:57:25 +02:00
Lucas Fialho Zawacki
513c9c2f2b
include: Corrected the value of the DIEDFL_ATTACHEDONLY flag.
2011-07-06 11:17:39 +02:00
Lucas Fialho Zawacki
872647ae42
include: Added DI*_ANY action constants.
2011-05-20 12:39:43 +02:00
Lucas Fialho Zawacki
2e0c60fc4b
include: Added dinput8 DIMOUSE_* definitions.
2011-05-20 12:38:26 +02:00
Lucas Fialho Zawacki
0c8bf1ec17
include: Added dinput8 DIKEYBOARD_* key definitions correspondent to the DIK_* already present in the header.
2011-05-20 12:37:45 +02:00
Lucas Fialho Zawacki
ea0181c94f
include: Added some dinput8 DIPROP definitions.
2011-05-20 12:37:01 +02:00
Jacek Caban
6ef4e78027
include: Make some include guards compatible with MS headers.
...
This is for compatibility with mingw-w64.
2011-02-21 16:25:20 +01:00
Vitaliy Margolen
4979d287b2
dinput: Return correct error code for DIPROP_VIDPID.
2011-02-02 12:24:07 +01:00
Vitaliy Margolen
e1d6e3b258
dinput: Fix definitions to match PSDK.
2009-11-30 12:49:00 +01:00
Jesse Allen
a0449a5f64
dinput: Add DISEQUENCE_COMPARE macro.
2009-08-24 15:17:34 +02:00
Vincent Pelletier
2a0e659335
dinput: Fix macro definitions.
2009-01-22 12:04:21 +01:00
Vitaliy Margolen
d939367ac8
dinput: Implement DIPROP_KEYNAME property for keyboard device.
...
Based on patch from Sergey Khodych.
2008-09-15 13:23:13 +02:00
Marcus Meissner
80c2cabab4
include: Added some defines for EnumDevicesBySemantics.
2008-02-15 11:47:51 +01:00
Peter Beutner
59c18ef56d
dinput: Add missing definition to public header.
2007-04-05 10:53:30 +02:00
Francois Gouget
6688acce7d
include: Some DirectX headers are supposed to define COM_NO_WINDOWS_H.
2006-11-07 15:25:17 +01:00
Vitaliy Margolen
eb3028acc0
dinput: Add DISCL_NOWINKEY define.
2006-07-29 11:50:19 +02:00
Jonathan Ernst
360a3f9142
Update the address of the Free Software Foundation.
2006-05-23 14:11:13 +02:00
Robert Reif
15edb38ab2
Add some missing error codes.
2005-09-23 10:08:51 +00:00
Daniel Remenak
5aceed081e
Add definitions for force feedback command and status flags.
2005-09-02 11:21:00 +00:00
Daniel Remenak
7bb3b2d32e
Add some definitions necessary for force feedback.
2005-08-08 11:05:24 +00:00
Alexandre Julliard
b8d3075d83
Uncomment the typedef in the DECLARE_INTERFACE macro, and get rid of
...
duplicate typedefs.
2005-07-26 18:32:53 +00:00
Alexandre Julliard
bf08b35c07
Get rid of version #ifdefs.
2005-03-11 13:19:36 +00:00
Alexandre Julliard
5d0160ea75
Get rid of the non-standard Ixxx_METHODS macro definitions, declare
...
the interfaces explicitly instead.
2004-10-05 04:38:15 +00:00
Francois Gouget
179dc259e4
Fix incorrect usage of COBJMACROS.
...
Duplicate and adapt the COM access macros so they also work in C++.
Fix the IDirectPlayX access macros.
2004-10-04 19:39:32 +00:00
Robert Reif
7cdd584d7d
Added missing struct.
2004-09-07 19:32:56 +00:00
Robert Reif
72d1eb475c
Added some missing defines.
2004-09-02 22:57:21 +00:00
Robert Reif
15fbcacbb4
Added some missing LPC typedefs.
2004-09-01 04:53:12 +00:00
Robert Reif
07b8d36278
Added some missing dfines.
2004-09-01 01:28:35 +00:00
Robert Reif
fc2ad2160a
Added some missing definitions.
2004-08-30 18:41:05 +00:00
Alexandre Julliard
616940eb9a
Get rid of the non-standard ICOM_DEFINE macro.
2004-08-12 03:33:30 +00:00
Alexandre Julliard
e37c6e18d0
Fixed header dependencies to be fully compatible with the Windows
...
headers (with help from Dimitrie O. Paun).
2003-09-05 23:08:26 +00:00
Dimitrie O. Paun
53f9c21fb7
Use angle brackets (<>) rather than quotes ("") for the include
...
directives in our .h files. This should avoid some potentially nasty
surprises for Winelib apps.
2003-08-28 21:43:34 +00:00
Raphael Junqueira
c405019ee5
- DInput WideChar classes support. This time all dinput versions have
...
widechar classes.
- fix a stupid bug in callback handling caught by Lionel.
- add some forgotten IID on class factory (better if we want to active
the code)
- many cleanups on COM Macros (don't need A and W variants as they are
the same)
2003-06-16 20:22:13 +00:00
Christian Costa
77c00c9555
Make dinput8 behaviour more correct for mouse and keyboard.
...
Fix small bug when keyboard buffer overflows.
Use DI_OK instead of 0 for returned values.
2003-06-13 18:55:41 +00:00
Alexandre Julliard
aae3cb61cd
Simplified COM interface declarations, removing the need to define
...
both an xxx_METHODS and an xxx_IMETHODS macro.
2003-04-11 00:31:02 +00:00
Alexandre Julliard
55379110c5
Get rid of the ICOM_CALL macros.
2003-04-10 21:13:58 +00:00
Alexandre Julliard
f00c46f030
Use a more compatible technique to declare COM interfaces methods,
...
using Microsoft's STDMETHOD macros instead of the Wine-specific
ICOM_METHOD ones.
2003-04-10 00:19:24 +00:00
Ove Kaaven
0087da5946
Where ICOM macros are needed, include objbase.h.
2002-12-23 01:33:50 +00:00
Ove Kaaven
d2d08f0c28
- support DirectInput 8 interfaces.
...
- implemented mouse wheel support.
2002-06-14 00:39:44 +00:00