dinput include patch

Robert Reif reif at earthlink.net
Tue Aug 31 17:20:38 CDT 2004


Adds some missing dfines.
-------------- next part --------------
Index: include/dinput.h
===================================================================
RCS file: /home/wine/wine/include/dinput.h,v
retrieving revision 1.40
diff -u -r1.40 dinput.h
--- include/dinput.h	30 Aug 2004 18:41:05 -0000	1.40
+++ include/dinput.h	31 Aug 2004 22:18:50 -0000
@@ -638,7 +638,7 @@
     DWORD	dwFlags;
 } DIOBJECTDATAFORMAT, *LPDIOBJECTDATAFORMAT;
 
-typedef struct {
+typedef struct _DIDATAFORMAT {
     DWORD			dwSize;
     DWORD			dwObjSize;
     DWORD			dwFlags;
@@ -648,7 +648,17 @@
 } DIDATAFORMAT, *LPDIDATAFORMAT;
 typedef const DIDATAFORMAT *LPCDIDATAFORMAT;
 
-typedef struct {
+#define DIDOI_FFACTUATOR	0x00000001
+#define DIDOI_FFEFFECTTRIGGER	0x00000002
+#define DIDOI_POLLED		0x00008000
+#define DIDOI_ASPECTPOSITION	0x00000100
+#define DIDOI_ASPECTVELOCITY	0x00000200
+#define DIDOI_ASPECTACCEL	0x00000300
+#define DIDOI_ASPECTFORCE	0x00000400
+#define DIDOI_ASPECTMASK	0x00000F00
+#define DIDOI_GUIDISUSAGE	0x00010000
+
+typedef struct DIPROPHEADER {
     DWORD	dwSize;
     DWORD	dwHeaderSize;
     DWORD	dwObj;


More information about the wine-patches mailing list