2009-04-05  Ozkan Sezer <sezeroz@gmail.com>

	* dinput.h: Add missing IID_IDirectInput8 definitions (wine git
	  59c18ef56d3d33b98e319e8c0cd30c24fc363e4e).



git-svn-id: svn+ssh://svn.code.sf.net/p/mingw-w64/code/trunk@722 4407c894-4637-0410-b4f5-ada5f102cad1
diff --git a/mingw-w64-headers/direct-x/ChangeLog b/mingw-w64-headers/direct-x/ChangeLog
index 67f1426..6b47af7 100644
--- a/mingw-w64-headers/direct-x/ChangeLog
+++ b/mingw-w64-headers/direct-x/ChangeLog
@@ -4,6 +4,8 @@
 	  correctly spelled (wine git d476313a49c1b46eeef390c79cadd72cd3eb217d).
 	* ddraw.h: Better match the PSDK types, re order a few things (wine git
 	  5b375aec71419a5a5bb57a42293ef348d6dc96a8).
+	* dinput.h: Add missing IID_IDirectInput8 definitions (wine git
+	  59c18ef56d3d33b98e319e8c0cd30c24fc363e4e).
 
 2009-04-04  Ozkan Sezer <sezeroz@gmail.com>
 
diff --git a/mingw-w64-headers/direct-x/include/dinput.h b/mingw-w64-headers/direct-x/include/dinput.h
index 4309513..308d5c5 100644
--- a/mingw-w64-headers/direct-x/include/dinput.h
+++ b/mingw-w64-headers/direct-x/include/dinput.h
@@ -130,6 +130,7 @@
 #define IID_IDirectInput IID_IDirectInputW
 #define IID_IDirectInput2 IID_IDirectInput2W
 #define IID_IDirectInput7 IID_IDirectInput7W
+#define IID_IDirectInput8 IID_IDirectInput8W
 #define IID_IDirectInputDevice IID_IDirectInputDeviceW
 #define IID_IDirectInputDevice2 IID_IDirectInputDevice2W
 #define IID_IDirectInputDevice7 IID_IDirectInputDevice7W
@@ -138,6 +139,7 @@
 typedef LPDIRECTINPUTW LPDIRECTINPUT;
 typedef LPDIRECTINPUT2W LPDIRECTINPUT2;
 typedef LPDIRECTINPUT7W LPDIRECTINPUT7;
+typedef LPDIRECTINPUT8W LPDIRECTINPUT8;
 typedef LPDIRECTINPUTDEVICEW LPDIRECTINPUTDEVICE;
 typedef LPDIRECTINPUTDEVICE2W LPDIRECTINPUTDEVICE2;
 typedef LPDIRECTINPUTDEVICE7W LPDIRECTINPUTDEVICE7;
@@ -148,6 +150,7 @@
 #define IID_IDirectInput IID_IDirectInputA
 #define IID_IDirectInput2 IID_IDirectInput2A
 #define IID_IDirectInput7 IID_IDirectInput7A
+#define IID_IDirectInput8 IID_IDirectInput8A
 #define IID_IDirectInputDevice IID_IDirectInputDeviceA
 #define IID_IDirectInputDevice2 IID_IDirectInputDevice2A
 #define IID_IDirectInputDevice7 IID_IDirectInputDevice7A
@@ -156,6 +159,7 @@
 typedef LPDIRECTINPUTA LPDIRECTINPUT;
 typedef LPDIRECTINPUT2A LPDIRECTINPUT2;
 typedef LPDIRECTINPUT7A LPDIRECTINPUT7;
+typedef LPDIRECTINPUT8A LPDIRECTINPUT8;
 typedef LPDIRECTINPUTDEVICEA LPDIRECTINPUTDEVICE;
 typedef LPDIRECTINPUTDEVICE2A LPDIRECTINPUTDEVICE2;
 typedef LPDIRECTINPUTDEVICE7A LPDIRECTINPUTDEVICE7;