Index: dll/win32/advapi32/advapi32.spec =================================================================== --- dll/win32/advapi32/advapi32.spec (revision 63592) +++ dll/win32/advapi32/advapi32.spec (working copy) @@ -432,8 +432,8 @@ @ stdcall OpenServiceA(long str long) @ stdcall OpenServiceW(long wstr long) @ stdcall OpenThreadToken(long long long ptr) -@ stub OpenTraceA -@ stub OpenTraceW +@ stdcall OpenTraceA(ptr) +@ stdcall OpenTraceW(ptr) @ stdcall PrivilegeCheck(ptr ptr ptr) @ stdcall PrivilegedServiceAuditAlarmA(str str long ptr long) @ stdcall PrivilegedServiceAuditAlarmW(wstr wstr long ptr long) Index: dll/win32/advapi32/misc/trace.c =================================================================== --- dll/win32/advapi32/misc/trace.c (revision 63592) +++ dll/win32/advapi32/misc/trace.c (working copy) @@ -172,6 +172,26 @@ } /****************************************************************************** + * OpenTraceW [ADVAPI32.@] + */ +TRACEHANDLE WINAPI OpenTraceW( PEVENT_TRACE_LOGFILEW logfile ) +{ + FIXME("%p: stub\n", logfile); + SetLastError(ERROR_ACCESS_DENIED); + return INVALID_PROCESSTRACE_HANDLE; +} + +/****************************************************************************** + * OpenTraceA [ADVAPI32.@] + */ +TRACEHANDLE WINAPI OpenTraceA( PEVENT_TRACE_LOGFILEA logfile ) +{ + FIXME("%p: stub\n", logfile); + SetLastError(ERROR_ACCESS_DENIED); + return INVALID_PROCESSTRACE_HANDLE; +} + +/****************************************************************************** * QueryAllTracesW [ADVAPI32.@] * * Query information for started event trace sessions Index: include/psdk/evntrace.h =================================================================== --- include/psdk/evntrace.h (revision 63592) +++ include/psdk/evntrace.h (working copy) @@ -711,7 +711,7 @@ PEVENT_FILTER_DESCRIPTOR EnableFilterDesc; } ENABLE_TRACE_PARAMETERS, *PENABLE_TRACE_PARAMETERS; -#define INVALID_PROCESSTRACE_HANDLE ((TRACEHANDLE)INVALID_HANDLE_VALUE) +#define INVALID_PROCESSTRACE_HANDLE ((TRACEHANDLE)~(ULONG_PTR)0) #if defined(UNICODE) || defined(_UNICODE)