Alexandre Julliard : advapi32: Fix the TraceMessage prototypes.
Alexandre Julliard
julliard at winehq.org
Fri Jan 27 11:30:40 CST 2012
Module: wine
Branch: master
Commit: b5314f50ed3ac7ce1b5de5492c9d428503246b9e
URL: http://source.winehq.org/git/wine.git/?a=commit;h=b5314f50ed3ac7ce1b5de5492c9d428503246b9e
Author: Alexandre Julliard <julliard at winehq.org>
Date: Fri Jan 27 11:10:21 2012 +0100
advapi32: Fix the TraceMessage prototypes.
---
dlls/advapi32/eventlog.c | 26 +++++++++++++++++---------
include/evntrace.h | 2 ++
2 files changed, 19 insertions(+), 9 deletions(-)
diff --git a/dlls/advapi32/eventlog.c b/dlls/advapi32/eventlog.c
index cfad001..0b6634b 100644
--- a/dlls/advapi32/eventlog.c
+++ b/dlls/advapi32/eventlog.c
@@ -885,18 +885,26 @@ ULONG WINAPI ProcessTrace( PTRACEHANDLE HandleArray, ULONG HandleCount, LPFILETI
return ERROR_CALL_NOT_IMPLEMENTED;
}
-ULONG TraceMessage( TRACEHANDLE SessionHandle, ULONG MessageFlags, LPGUID MessageGuid,
- USHORT MessageNumber, ...)
+/******************************************************************************
+ * TraceMessage [ADVAPI32.@]
+ */
+ULONG WINAPIV TraceMessage( TRACEHANDLE handle, ULONG flags, LPGUID guid, USHORT number, ... )
{
- FIXME("(%s %d %s %d) : stub\n", wine_dbgstr_longlong(SessionHandle), MessageFlags,
- debugstr_guid(MessageGuid), MessageNumber);
- return ERROR_SUCCESS;
+ __ms_va_list valist;
+ ULONG ret;
+
+ __ms_va_start( valist, number );
+ ret = TraceMessageVa( handle, flags, guid, number, valist );
+ __ms_va_end( valist );
+ return ret;
}
-ULONG TraceMessageVa( TRACEHANDLE SessionHandle, ULONG MessageFlags, LPGUID MessageGuid,
- USHORT MessageNumber, __ms_va_list args)
+/******************************************************************************
+ * TraceMessageVa [ADVAPI32.@]
+ */
+ULONG WINAPI TraceMessageVa( TRACEHANDLE handle, ULONG flags, LPGUID guid, USHORT number,
+ __ms_va_list args )
{
- FIXME("(%s %d %s %d) : stub\n", wine_dbgstr_longlong(SessionHandle), MessageFlags,
- debugstr_guid(MessageGuid), MessageNumber);
+ FIXME("(%s %x %s %d) : stub\n", wine_dbgstr_longlong(handle), flags, debugstr_guid(guid), number);
return ERROR_SUCCESS;
}
diff --git a/include/evntrace.h b/include/evntrace.h
index 4cacc84..e0c3f21 100644
--- a/include/evntrace.h
+++ b/include/evntrace.h
@@ -222,6 +222,8 @@ ULONG WINAPI StartTraceA(PTRACEHANDLE,LPCSTR,PEVENT_TRACE_PROPERTIES);
ULONG WINAPI StartTraceW(PTRACEHANDLE,LPCWSTR,PEVENT_TRACE_PROPERTIES);
#define StartTrace WINELIB_NAME_AW(StartTrace)
ULONG WINAPI TraceEvent(TRACEHANDLE,PEVENT_TRACE_HEADER);
+ULONG WINAPIV TraceMessage(TRACEHANDLE,ULONG,LPGUID,USHORT,...);
+ULONG WINAPI TraceMessageVa(TRACEHANDLE,ULONG,LPGUID,USHORT,__ms_va_list);
ULONG WINAPI UnregisterTraceGuids(TRACEHANDLE);
#ifdef __cplusplus
More information about the wine-cvs
mailing list