summaryrefslogtreecommitdiffstatshomepage
path: root/src/osd/windows/input.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/osd/windows/input.c')
-rw-r--r--src/osd/windows/input.c15
1 files changed, 5 insertions, 10 deletions
diff --git a/src/osd/windows/input.c b/src/osd/windows/input.c
index d8a4cff6444..e22b669efc4 100644
--- a/src/osd/windows/input.c
+++ b/src/osd/windows/input.c
@@ -112,8 +112,7 @@ enum
//============================================================
// state information for a keyboard; DirectInput state must be first element
-typedef struct _keyboard_state keyboard_state;
-struct _keyboard_state
+struct keyboard_state
{
UINT8 state[MAX_KEYS];
INT8 oldkey[MAX_KEYS];
@@ -122,8 +121,7 @@ struct _keyboard_state
// state information for a mouse; DirectInput state must be first element
-typedef struct _mouse_state mouse_state;
-struct _mouse_state
+struct mouse_state
{
DIMOUSESTATE2 state;
LONG raw_x, raw_y, raw_z;
@@ -131,8 +129,7 @@ struct _mouse_state
// state information for a joystick; DirectInput state must be first element
-typedef struct _joystick_state joystick_state;
-struct _joystick_state
+struct joystick_state
{
DIJOYSTATE state;
LONG rangemin[8];
@@ -141,8 +138,7 @@ struct _joystick_state
// DirectInput-specific information about a device
-typedef struct _dinput_device_info dinput_device_info;
-struct _dinput_device_info
+struct dinput_device_info
{
LPDIRECTINPUTDEVICE device;
LPDIRECTINPUTDEVICE2 device2;
@@ -152,8 +148,7 @@ struct _dinput_device_info
// RawInput-specific information about a device
-typedef struct _rawinput_device_info rawinput_device_info;
-struct _rawinput_device_info
+struct rawinput_device_info
{
HANDLE device;
};