diff --git a/dlls/dinput/dinput_main.c b/dlls/dinput/dinput_main.c index 2813d8d346d..e958f2121a7 100644 --- a/dlls/dinput/dinput_main.c +++ b/dlls/dinput/dinput_main.c @@ -493,8 +493,8 @@ HRESULT WINAPI DirectInputCreateEx( This = (IDirectInputAImpl*)HeapAlloc(GetProcessHeap(),0,sizeof(IDirectInputAImpl)); This->ref = 1; ICOM_VTBL(This) = &ddiavt; - res=IDirectInputA_QueryInterface(This,riid,ppDI); - IDirectInputA_Release(This); /* throw one reference away */ + res=IDirectInputA_QueryInterface((IUnknown *)This,riid,ppDI); + IDirectInputA_Release((IUnknown *)This); /* throw one reference away */ return res; }