Module: wine Branch: master Commit: da77b8a0f31db84183e351448ff852ece181d5fe URL: http://source.winehq.org/git/wine.git/?a=commit;h=da77b8a0f31db84183e351448f...
Author: Marcus Meissner meissner@suse.de Date: Fri Feb 15 15:01:03 2008 +0100
dinput: Add debug output for IDirectInput8A::EnumDevicesBySemantics.
---
dlls/dinput/dinput_main.c | 19 +++++++++++++++---- 1 files changed, 15 insertions(+), 4 deletions(-)
diff --git a/dlls/dinput/dinput_main.c b/dlls/dinput/dinput_main.c index 0424f72..2e4b4f5 100644 --- a/dlls/dinput/dinput_main.c +++ b/dlls/dinput/dinput_main.c @@ -666,11 +666,22 @@ static HRESULT WINAPI IDirectInput8AImpl_EnumDevicesBySemantics( LPVOID pvRef, DWORD dwFlags ) { - IDirectInputImpl *This = impl_from_IDirectInput8A( iface ); + IDirectInputImpl *This = impl_from_IDirectInput8A( iface );
- FIXME("(this=%p,%s,%p,%p,%p,%04x): stub\n", This, ptszUserName, lpdiActionFormat, - lpCallback, pvRef, dwFlags); - return 0; + FIXME("(this=%p,%s,%p,%p,%p,%04x): stub\n", This, ptszUserName, lpdiActionFormat, + lpCallback, pvRef, dwFlags); +#define X(x) if (dwFlags & x) FIXME("\tdwFlags |= "#x"\n"); + X(DIEDBSFL_ATTACHEDONLY) + X(DIEDBSFL_THISUSER) + X(DIEDBSFL_FORCEFEEDBACK) + X(DIEDBSFL_AVAILABLEDEVICES) + X(DIEDBSFL_MULTIMICEKEYBOARDS) + X(DIEDBSFL_NONGAMINGDEVICES) +#undef X + + _dump_diactionformatA(lpdiActionFormat); + + return DI_OK; }
static HRESULT WINAPI IDirectInput8WImpl_EnumDevicesBySemantics(