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

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


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

Author: Detlef Riekenberg <wine.dev at web.de>
Date:   Sun Oct 11 21:01:36 2009 +0200

advapi32: Add stubs for ControlTrace[A|W].

---

 dlls/advapi32/advapi32.spec |    4 ++--
 dlls/advapi32/eventlog.c    |   24 ++++++++++++++++++++++++
 2 files changed, 26 insertions(+), 2 deletions(-)

diff --git a/dlls/advapi32/advapi32.spec b/dlls/advapi32/advapi32.spec
index fde7f06..058760d 100644
--- a/dlls/advapi32/advapi32.spec
+++ b/dlls/advapi32/advapi32.spec
@@ -65,8 +65,8 @@
 @ stdcall CommandLineFromMsiDescriptor(wstr ptr ptr)
 # @ stub ComputeAccessTokenFromCodeAuthzLevel
 @ stdcall ControlService(long long ptr)
-# @ stub ControlTraceA
-# @ stub ControlTraceW
+@ stdcall ControlTraceA(double str ptr long)
+@ stdcall ControlTraceW(double wstr ptr long)
 # @ stub ConvertAccessToSecurityDescriptorA
 # @ stub ConvertAccessToSecurityDescriptorW
 # @ stub ConvertSDToStringSDRootDomainA
diff --git a/dlls/advapi32/eventlog.c b/dlls/advapi32/eventlog.c
index f84e15f..118bd11 100644
--- a/dlls/advapi32/eventlog.c
+++ b/dlls/advapi32/eventlog.c
@@ -116,6 +116,30 @@ BOOL WINAPI CloseEventLog( HANDLE hEventLog )
 }
 
 /******************************************************************************
+ * ControlTraceW [ADVAPI32.@]
+ *
+ * Control a givel event trace session
+ *
+ */
+ULONG WINAPI ControlTraceW( TRACEHANDLE hSession, LPCWSTR SessionName, PEVENT_TRACE_PROPERTIES Properties, ULONG control )
+{
+    FIXME("(%s, %s, %p, %d) stub\n", wine_dbgstr_longlong(hSession), debugstr_w(SessionName), Properties, control);
+    return ERROR_SUCCESS;
+}
+
+/******************************************************************************
+ * ControlTraceA [ADVAPI32.@]
+ *
+ * See ControlTraceW.
+ *
+ */
+ULONG WINAPI ControlTraceA( TRACEHANDLE hSession, LPCSTR SessionName, PEVENT_TRACE_PROPERTIES Properties, ULONG control )
+{
+    FIXME("(%s, %s, %p, %d) stub\n", wine_dbgstr_longlong(hSession), debugstr_a(SessionName), Properties, control);
+    return ERROR_SUCCESS;
+}
+
+/******************************************************************************
  * DeregisterEventSource [ADVAPI32.@]
  * 
  * Closes a write handle to an event log




More information about the wine-cvs mailing list