From: Gé van Geldorp Date: Mon, 12 Dec 2005 22:57:45 +0000 (+0000) Subject: Sync to Wine-0_9_3: X-Git-Tag: backups/expat-rbuild@40467~963 X-Git-Url: https://git.reactos.org/?p=reactos.git;a=commitdiff_plain;h=6ff9c7396b14fff11a2b234cbebb9b162eea39e6 Sync to Wine-0_9_3: Lionel Ulmer - Handle DInput8 interfaces in device QueryInterface. Francois Gouget - Assorted spelling fixes. svn path=/trunk/; revision=20132 --- diff --git a/reactos/lib/dinput/device.c b/reactos/lib/dinput/device.c index a032b7de151..8cca6f5ca3a 100644 --- a/reactos/lib/dinput/device.c +++ b/reactos/lib/dinput/device.c @@ -517,6 +517,11 @@ HRESULT WINAPI IDirectInputDevice2AImpl_QueryInterface( *ppobj = This; return DI_OK; } + if (IsEqualGUID(&IID_IDirectInputDevice8A,riid)) { + IDirectInputDevice8_AddRef(iface); + *ppobj = This; + return DI_OK; + } TRACE("Unsupported interface !\n"); return E_FAIL; } @@ -548,6 +553,11 @@ HRESULT WINAPI IDirectInputDevice2WImpl_QueryInterface( *ppobj = This; return DI_OK; } + if (IsEqualGUID(&IID_IDirectInputDevice8W,riid)) { + IDirectInputDevice8_AddRef(iface); + *ppobj = This; + return DI_OK; + } TRACE("Unsupported interface !\n"); return E_FAIL; }