diff options
Diffstat (limited to 'src/osd/winui/directinput.h')
-rw-r--r-- | src/osd/winui/directinput.h | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/src/osd/winui/directinput.h b/src/osd/winui/directinput.h new file mode 100644 index 00000000000..7af72dab981 --- /dev/null +++ b/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 |