summaryrefslogtreecommitdiffstats
path: root/docs/release/src/osd/winui/directinput.h
diff options
context:
space:
mode:
Diffstat (limited to 'docs/release/src/osd/winui/directinput.h')
-rw-r--r--docs/release/src/osd/winui/directinput.h23
1 files changed, 23 insertions, 0 deletions
diff --git a/docs/release/src/osd/winui/directinput.h b/docs/release/src/osd/winui/directinput.h
new file mode 100644
index 00000000000..7af72dab981
--- /dev/null
+++ b/docs/release/src/osd/winui/directinput.h
@@ -0,0 +1,23 @@
+// For licensing and usage information, read docs/winui_license.txt
+//****************************************************************************
+
+#ifndef DIRECTINPUT_H
+#define DIRECTINPUT_H
+
+#undef WINNT
+#ifdef DIRECTINPUT_VERSION
+#undef DIRECTINPUT_VERSION
+#endif
+#define DIRECTINPUT_VERSION 0x0700
+#include <dinput.h>
+
+extern BOOL DirectInputInitialize(void);
+extern void DirectInputClose(void);
+
+extern BOOL CALLBACK inputEnumDeviceProc(LPCDIDEVICEINSTANCE pdidi, LPVOID pv);
+
+extern HRESULT SetDIDwordProperty(LPDIRECTINPUTDEVICE2 pdev, REFGUID guidProperty, DWORD dwObject, DWORD dwHow, DWORD dwValue);
+
+LPDIRECTINPUT GetDirectInput(void);
+
+#endif