Lucas Fialho Zawacki <lfzawa...@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 julli...@winehq.org