[PATCH 3/6] dinput: SetActionMap setting the device buffer (try 2)
Alexandre Julliard
julliard at winehq.org
Tue Jun 28 10:32:12 CDT 2011
Lucas Fialho Zawacki <lfzawacki at gmail.com> writes:
> + FIXME("(%p)->(%p,%s,%08x): semi-stub !\n", iface, lpdiaf, lpszUserName, dwFlags);
> +
> + diafW.rgoAction = HeapAlloc(GetProcessHeap(), 0, sizeof(DIACTIONW)*lpdiaf->dwNumActions);
> + _copy_diactionformatAtoW(&diafW, lpdiaf);
> +
> + hr = IDirectInputDevice8WImpl_SetActionMap(&This->IDirectInputDevice8W_iface, &diafW, NULL, dwFlags);
> +
> + _copy_diactionformatWtoA(lpdiaf, &diafW);
Do you really need to copy it back? It looks like an input parameter.
--
Alexandre Julliard
julliard at winehq.org
More information about the wine-devel
mailing list