Module: wine Branch: master Commit: b5314f50ed3ac7ce1b5de5492c9d428503246b9e URL: http://source.winehq.org/git/wine.git/?a=commit;h=b5314f50ed3ac7ce1b5de5492c...
Author: Alexandre Julliard julliard@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