static HRESULT WINAPI JoystickWImpl_SetProperty(IDirectInputDevice8W *iface, const GUID *prop, const DIPROPHEADER *header) { JoystickImpl *This = impl_from_IDirectInputDevice8W(iface); TRACE("%p %s %p\n", This, debugstr_guid(prop), header); switch(LOWORD(prop)) { case (DWORD_PTR)DIPROP_AUTOCENTER: return osx_set_autocenter(This, (const DIPROPDWORD *)header); case (DWORD_PTR)DIPROP_FFGAIN: return osx_set_ffgain(This, (const DIPROPDWORD *)header); } return JoystickWGenericImpl_SetProperty(iface, prop, header); }
HRESULT WINAPI JoystickAGenericImpl_SetProperty(LPDIRECTINPUTDEVICE8A iface, REFGUID rguid, LPCDIPROPHEADER ph) { JoystickGenericImpl *This = impl_from_IDirectInputDevice8A(iface); return JoystickWGenericImpl_SetProperty(IDirectInputDevice8W_from_impl(This), rguid, ph); }