On Mi, 2006-10-18 at 10:35 +0000, L. Rahyen wrote: > + > +UINT WINAPI GetRawInputDeviceList(PRAWINPUTDEVICELIST > pRawInputDeviceList, PUINT puiNumDevices, UINT cbSize) > +{ > + memset(pRawInputDeviceList, 0, sizeof *pRawInputDeviceList); > + *puiNumDevices = 0; > + FIXME("stub\n"); > + return 0; > +}
The FIXME should be the first code in the stub and is not informative. I suggest to use: FIXME("(%p, %p, %u) stub\n", pRawInputDeviceList, puiNumDevices, cbSize); When a different App use NULL for pRawInputDeviceList (documented on MSDN as a vaild Parameter) or puiNumDevices, your stub will still crash, but the FIXME give a usable hint, where to look. A small Test will help to make a real Implementation. > -# @ stub GetRawInputDeviceList > +@ stdcall GetRawInputDeviceList(ptr long long) The second Parameter is used as "ptr" -- By by ... Detlef