Detlef Riekenberg : advapi32: Add stubs for StartTrace[A|W].

Alexandre Julliard julliard at winehq.org
Mon Oct 12 11:19:43 CDT 2009


Module: wine
Branch: master
Commit: 6648d267442f97341ece7e99f88781b59ec8fe77
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=6648d267442f97341ece7e99f88781b59ec8fe77

Author: Detlef Riekenberg <wine.dev at 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 )




More information about the wine-cvs mailing list