On 09.11.2015 06:59, Austin English wrote:
+/***********************************************************************
CmRegisterCallback (NTOSKRNL.EXE.@)
- */
+NTSTATUS CmRegisterCallback(EX_CALLBACK_FUNCTION *function, void *context, LARGE_INTEGER *cookie)
You forgot to specify the calling convention. The function should be declared as WINAPI.
+{
- FIXME("(%p %p %p): stub\n", function, context, cookie);
- return STATUS_NOT_IMPLEMENTED;
+}
+/***********************************************************************
CmUnRegisterCallback (NTOSKRNL.EXE.@)
- */
+NTSTATUS CmUnRegisterCallback(LARGE_INTEGER cookie)
Same here.
+{
- FIXME("%d): stub\n", cookie.u.LowPart);
There is a "(" missing at the beginning of the FIXME. Also, I think it would be useful to print the whole value. Either something like:
FIXME("(%x%08x): stub\n", cookie.u.HighPart, cookie.u.LowPart);
or use wine_dbgstr_longlong:
FIXME("(%s): stub\n", wine_dbgstr_longlong(cookie.QuadPart));
- return STATUS_NOT_IMPLEMENTED;
+}