Module: wine Branch: master Commit: 6648d267442f97341ece7e99f88781b59ec8fe77 URL: http://source.winehq.org/git/wine.git/?a=commit;h=6648d267442f97341ece7e99f8...
Author: Detlef Riekenberg wine.dev@web.de Date: Sun Oct 11 17:38:21 2009 +0200
advapi32: Add stubs for StartTrace[A|W].
---
dlls/advapi32/advapi32.spec | 4 ++-- dlls/advapi32/eventlog.c | 26 ++++++++++++++++++++++++++ 2 files changed, 28 insertions(+), 2 deletions(-)
diff --git a/dlls/advapi32/advapi32.spec b/dlls/advapi32/advapi32.spec index a61051e..b29c921 100644 --- a/dlls/advapi32/advapi32.spec +++ b/dlls/advapi32/advapi32.spec @@ -592,8 +592,8 @@ @ stdcall StartServiceCtrlDispatcherA(ptr) @ stdcall StartServiceCtrlDispatcherW(ptr) @ stdcall StartServiceW(long long ptr) -# @ stub StartTraceA -# @ stub StartTraceW +@ stdcall StartTraceA(ptr str ptr) +@ stdcall StartTraceW(ptr wstr ptr) # @ stub StopTraceA # @ stub StopTraceW @ stdcall SynchronizeWindows31FilesAndWindowsNTRegistry(long long long long) diff --git a/dlls/advapi32/eventlog.c b/dlls/advapi32/eventlog.c index 7998039..dc6fba9 100644 --- a/dlls/advapi32/eventlog.c +++ b/dlls/advapi32/eventlog.c @@ -519,6 +519,32 @@ ULONG WINAPI RegisterTraceGuidsA( WMIDPREQUEST RequestAddress, }
/****************************************************************************** + * StartTraceW [ADVAPI32.@] + * + * Register and start an event trace session + * + */ +ULONG WINAPI StartTraceW( PTRACEHANDLE pSessionHandle, LPCWSTR SessionName, PEVENT_TRACE_PROPERTIES Properties ) +{ + FIXME("(%p, %s, %p) stub\n", pSessionHandle, debugstr_w(SessionName), Properties); + if (pSessionHandle) *pSessionHandle = 0xcafe4242; + return ERROR_SUCCESS; +} + +/****************************************************************************** + * StartTraceA [ADVAPI32.@] + * + * See StartTraceW. + * + */ +ULONG WINAPI StartTraceA( PTRACEHANDLE pSessionHandle, LPCSTR SessionName, PEVENT_TRACE_PROPERTIES Properties ) +{ + FIXME("(%p, %s, %p) stub\n", pSessionHandle, debugstr_a(SessionName), Properties); + if (pSessionHandle) *pSessionHandle = 0xcafe4242; + return ERROR_SUCCESS; +} + +/****************************************************************************** * TraceEvent [ADVAPI32.@] */ ULONG WINAPI TraceEvent( TRACEHANDLE SessionHandle, PEVENT_TRACE_HEADER EventTrace )