dinput: Remove redundant stuff.
This commit is contained in:
parent
fc4f1607a6
commit
aee4237798
|
@ -31,40 +31,6 @@
|
|||
|
||||
WINE_DEFAULT_DEBUG_CHANNEL(dinput);
|
||||
|
||||
/******************************************************************************
|
||||
* Acquire : gets exclusive control of the joystick
|
||||
*/
|
||||
HRESULT WINAPI JoystickAGenericImpl_Acquire(LPDIRECTINPUTDEVICE8A iface)
|
||||
{
|
||||
JoystickGenericImpl *This = (JoystickGenericImpl *)iface;
|
||||
|
||||
TRACE("(%p)\n",This);
|
||||
|
||||
if (This->base.acquired) {
|
||||
WARN("already acquired\n");
|
||||
return S_FALSE;
|
||||
}
|
||||
|
||||
This->base.acquired = 1;
|
||||
|
||||
return DI_OK;
|
||||
}
|
||||
|
||||
/******************************************************************************
|
||||
* Unacquire : frees the joystick
|
||||
*/
|
||||
HRESULT WINAPI JoystickAGenericImpl_Unacquire(LPDIRECTINPUTDEVICE8A iface)
|
||||
{
|
||||
JoystickGenericImpl *This = (JoystickGenericImpl *)iface;
|
||||
HRESULT res;
|
||||
|
||||
TRACE("(%p)\n",This);
|
||||
|
||||
if ((res = IDirectInputDevice2AImpl_Unacquire(iface)) != DI_OK) return res;
|
||||
|
||||
return DI_OK;
|
||||
}
|
||||
|
||||
/******************************************************************************
|
||||
* SetProperty : change input device properties
|
||||
*/
|
||||
|
|
|
@ -611,7 +611,7 @@ static HRESULT WINAPI JoystickLinuxAImpl_Acquire(LPDIRECTINPUTDEVICE8A iface)
|
|||
|
||||
TRACE("(%p)\n",This);
|
||||
|
||||
res = JoystickAGenericImpl_Acquire(iface);
|
||||
res = IDirectInputDevice2AImpl_Acquire(iface);
|
||||
if (res != DI_OK)
|
||||
return res;
|
||||
|
||||
|
@ -622,7 +622,7 @@ static HRESULT WINAPI JoystickLinuxAImpl_Acquire(LPDIRECTINPUTDEVICE8A iface)
|
|||
This->joyfd=open(This->dev,O_RDONLY);
|
||||
if (This->joyfd==-1) {
|
||||
ERR("open(%s) failed: %s\n", This->dev, strerror(errno));
|
||||
JoystickAGenericImpl_Unacquire(iface);
|
||||
IDirectInputDevice2AImpl_Unacquire(iface);
|
||||
return DIERR_NOTFOUND;
|
||||
}
|
||||
}
|
||||
|
@ -640,7 +640,7 @@ static HRESULT WINAPI JoystickLinuxAImpl_Unacquire(LPDIRECTINPUTDEVICE8A iface)
|
|||
|
||||
TRACE("(%p)\n",This);
|
||||
|
||||
res = JoystickAGenericImpl_Unacquire(iface);
|
||||
res = IDirectInputDevice2AImpl_Unacquire(iface);
|
||||
|
||||
if (res != DI_OK)
|
||||
return res;
|
||||
|
|
|
@ -865,8 +865,8 @@ static const IDirectInputDevice8AVtbl JoystickAvt =
|
|||
IDirectInputDevice2AImpl_EnumObjects,
|
||||
JoystickAGenericImpl_GetProperty,
|
||||
JoystickAGenericImpl_SetProperty,
|
||||
JoystickAGenericImpl_Acquire,
|
||||
JoystickAGenericImpl_Unacquire,
|
||||
IDirectInputDevice2AImpl_Acquire,
|
||||
IDirectInputDevice2AImpl_Unacquire,
|
||||
JoystickAGenericImpl_GetDeviceState,
|
||||
IDirectInputDevice2AImpl_GetDeviceData,
|
||||
IDirectInputDevice2AImpl_SetDataFormat,
|
||||
|
@ -907,8 +907,8 @@ static const IDirectInputDevice8WVtbl JoystickWvt =
|
|||
IDirectInputDevice2WImpl_EnumObjects,
|
||||
XCAST(GetProperty)JoystickAGenericImpl_GetProperty,
|
||||
XCAST(SetProperty)JoystickAGenericImpl_SetProperty,
|
||||
XCAST(Acquire)JoystickAGenericImpl_Acquire,
|
||||
XCAST(Unacquire)JoystickAGenericImpl_Unacquire,
|
||||
XCAST(Acquire)IDirectInputDevice2AImpl_Acquire,
|
||||
XCAST(Unacquire)IDirectInputDevice2AImpl_Unacquire,
|
||||
XCAST(GetDeviceState)JoystickAGenericImpl_GetDeviceState,
|
||||
XCAST(GetDeviceData)IDirectInputDevice2AImpl_GetDeviceData,
|
||||
XCAST(SetDataFormat)IDirectInputDevice2AImpl_SetDataFormat,
|
||||
|
|
|
@ -79,8 +79,4 @@ HRESULT WINAPI JoystickAGenericImpl_Poll(LPDIRECTINPUTDEVICE8A iface);
|
|||
HRESULT WINAPI JoystickAGenericImpl_GetDeviceState( LPDIRECTINPUTDEVICE8A iface,
|
||||
DWORD len, LPVOID ptr);
|
||||
|
||||
HRESULT WINAPI JoystickAGenericImpl_Acquire(LPDIRECTINPUTDEVICE8A iface);
|
||||
|
||||
HRESULT WINAPI JoystickAGenericImpl_Unacquire(LPDIRECTINPUTDEVICE8A iface);
|
||||
|
||||
#endif /* __WINE_DLLS_DINPUT_JOYSTICK_PRIVATE_H */
|
||||
|
|
Loading…
Reference in New Issue