summaryrefslogtreecommitdiffstatshomepage
path: root/src/osd/modules/input/input_xinput.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/osd/modules/input/input_xinput.h')
-rw-r--r--src/osd/modules/input/input_xinput.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/osd/modules/input/input_xinput.h b/src/osd/modules/input/input_xinput.h
index 77aa7009a6c..bd918f9aacb 100644
--- a/src/osd/modules/input/input_xinput.h
+++ b/src/osd/modules/input/input_xinput.h
@@ -3,6 +3,8 @@
#pragma once
+#include "input_windows.h"
+
#include "modules/lib/osdlib.h"
#include <cstdint>
@@ -10,8 +12,12 @@
#include <mutex>
#include <string_view>
+#include <xinput.h>
+
+
class xinput_joystick_device;
+
class xinput_api_helper : public std::enable_shared_from_this<xinput_api_helper>
{
public:
@@ -40,6 +46,7 @@ private:
xinput_get_caps_fn XInputGetCapabilities = nullptr;
};
+
class xinput_joystick_device : public device_info
{
public: