summaryrefslogtreecommitdiffstatshomepage
path: root/src/osd/modules/input/input_dinput.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/osd/modules/input/input_dinput.cpp')
-rw-r--r--src/osd/modules/input/input_dinput.cpp29
1 files changed, 8 insertions, 21 deletions
diff --git a/src/osd/modules/input/input_dinput.cpp b/src/osd/modules/input/input_dinput.cpp
index 7295b23de12..f98ba69ae93 100644
--- a/src/osd/modules/input/input_dinput.cpp
+++ b/src/osd/modules/input/input_dinput.cpp
@@ -6,40 +6,27 @@
//
//============================================================
-#include "input_module.h"
#include "modules/osdmodule.h"
#if defined(OSD_WINDOWS)
-// standard windows headers
-#include <windows.h>
-#include <initguid.h>
-#include <tchar.h>
-#include <wrl/client.h>
+#include "emu.h"
-// undef WINNT for dinput.h to prevent duplicate definition
-#undef WINNT
-#include <dinput.h>
-#undef interface
+#include "input_dinput.h"
+
+#include "winutil.h"
#include <mutex>
-// MAME headers
-#include "emu.h"
-#include "strconv.h"
+// standard windows headers
+#include <initguid.h>
+#include <tchar.h>
-// MAMEOS headers
-#include "window.h"
-#include "winutil.h"
-#include "input_common.h"
-#include "input_windows.h"
-#include "input_dinput.h"
+namespace {
using namespace Microsoft::WRL;
-namespace {
-
//============================================================
// dinput_joystick_pov_get_state
//============================================================