From 5aceed081e982270c19fe6beaf82bb41f890663e Mon Sep 17 00:00:00 2001
From: Daniel Remenak <dtremenak@gmail.com>
Date: Fri, 2 Sep 2005 11:21:00 +0000
Subject: [PATCH] Add definitions for force feedback command and status flags.

---
 include/dinput.h | 21 +++++++++++++++++++++
 1 file changed, 21 insertions(+)

diff --git a/include/dinput.h b/include/dinput.h
index b1fcf6a85f4..03859133c29 100644
--- a/include/dinput.h
+++ b/include/dinput.h
@@ -785,6 +785,27 @@ typedef struct DIDEVCAPS {
 #define DISCL_FOREGROUND	0x00000004
 #define DISCL_BACKGROUND	0x00000008
 
+/* Device FF flags */
+#define DISFFC_RESET            0x00000001
+#define DISFFC_STOPALL          0x00000002
+#define DISFFC_PAUSE            0x00000004
+#define DISFFC_CONTINUE         0x00000008
+#define DISFFC_SETACTUATORSON   0x00000010
+#define DISFFC_SETACTUATORSOFF  0x00000020
+  
+#define DIGFFS_EMPTY            0x00000001
+#define DIGFFS_STOPPED          0x00000002
+#define DIGFFS_PAUSED           0x00000004
+#define DIGFFS_ACTUATORSON      0x00000010
+#define DIGFFS_ACTUATORSOFF     0x00000020
+#define DIGFFS_POWERON          0x00000040
+#define DIGFFS_POWEROFF         0x00000080
+#define DIGFFS_SAFETYSWITCHON   0x00000100
+#define DIGFFS_SAFETYSWITCHOFF  0x00000200
+#define DIGFFS_USERFFSWITCHON   0x00000400
+#define DIGFFS_USERFFSWITCHOFF  0x00000800
+#define DIGFFS_DEVICELOST       0x80000000
+
 /* Effect flags */
 #define DIEFT_ALL		0x00000000
                                                                                 
-- 
GitLab