Andrew Fenn : xinput1_3: Added stub XInputSetState.
Module: wine Branch: master Commit: 2e71742d6a30800094af9263693befdc9c423a7d URL: http://source.winehq.org/git/wine.git/?a=commit;h=2e71742d6a30800094af926369... Author: Andrew Fenn <andrewfenn(a)gmail.com> Date: Thu Jan 1 08:05:16 2009 +0700 xinput1_3: Added stub XInputSetState. --- dlls/xinput1_3/xinput1_3.spec | 2 +- dlls/xinput1_3/xinput1_3_main.c | 12 ++++++++++++ 2 files changed, 13 insertions(+), 1 deletions(-) diff --git a/dlls/xinput1_3/xinput1_3.spec b/dlls/xinput1_3/xinput1_3.spec index e8e176e..7c71bd5 100644 --- a/dlls/xinput1_3/xinput1_3.spec +++ b/dlls/xinput1_3/xinput1_3.spec @@ -1,5 +1,5 @@ @ stdcall XInputEnable(long) -@ stub XInputSetState #(long ptr) +@ stdcall XInputSetState(long ptr) @ stdcall XInputGetState(long ptr) @ stub XInputGetKeystroke #(long long ptr) @ stdcall XInputGetCapabilities(long long ptr) diff --git a/dlls/xinput1_3/xinput1_3_main.c b/dlls/xinput1_3/xinput1_3_main.c index 15ee4e3..7f28f37 100644 --- a/dlls/xinput1_3/xinput1_3_main.c +++ b/dlls/xinput1_3/xinput1_3_main.c @@ -55,6 +55,18 @@ void WINAPI XInputEnable(BOOL enable) FIXME("(%d) Stub!\n", enable); } +DWORD WINAPI XInputSetState(DWORD dwUserIndex, XINPUT_VIBRATION* pVibration) +{ + FIXME("(%d %p) Stub!\n", dwUserIndex, pVibration); + + if (dwUserIndex < XUSER_MAX_COUNT) + { + return ERROR_DEVICE_NOT_CONNECTED; + /* If controller exists then return ERROR_SUCCESS */ + } + return ERROR_BAD_ARGUMENTS; +} + DWORD WINAPI XInputGetState(DWORD dwUserIndex, XINPUT_STATE* pState) { FIXME("(%u %p)\n", dwUserIndex, pState);
participants (1)
-
Alexandre Julliard