advapi32: Add stub for GetTraceLoggerHandle
André Hentschel
nerv at dawncrow.de
Fri Apr 4 15:32:43 CDT 2014
For https://bugs.winehq.org/show_bug.cgi?id=35835 (Symantec Norton 360 installer crashes)
---
dlls/advapi32/advapi32.spec | 2 +-
dlls/advapi32/eventlog.c | 10 ++++++++++
.../api-ms-win-downlevel-advapi32-l1-1-0.spec | 2 +-
3 files changed, 12 insertions(+), 2 deletions(-)
diff --git a/dlls/advapi32/advapi32.spec b/dlls/advapi32/advapi32.spec
index 46f37fa..9e2ab05 100644
--- a/dlls/advapi32/advapi32.spec
+++ b/dlls/advapi32/advapi32.spec
@@ -353,7 +353,7 @@
@ stdcall GetTokenInformation(long long ptr long ptr)
@ stub GetTraceEnableFlags
@ stub GetTraceEnableLevel
-@ stub GetTraceLoggerHandle
+@ stdcall -ret64 GetTraceLoggerHandle(ptr)
@ stdcall GetTrusteeFormA(ptr)
@ stdcall GetTrusteeFormW(ptr)
@ stdcall GetTrusteeNameA(ptr)
diff --git a/dlls/advapi32/eventlog.c b/dlls/advapi32/eventlog.c
index a239960..828f23b 100644
--- a/dlls/advapi32/eventlog.c
+++ b/dlls/advapi32/eventlog.c
@@ -378,6 +378,16 @@ BOOL WINAPI GetOldestEventLogRecord( HANDLE hEventLog, PDWORD OldestRecord )
}
/******************************************************************************
+ * GetTraceLoggerHandle [ADVAPI32.@]
+ */
+TRACEHANDLE WINAPI GetTraceLoggerHandle( PVOID buf )
+{
+ FIXME("(%p) stub\n", buf);
+ SetLastError(ERROR_ACCESS_DENIED);
+ return INVALID_PROCESSTRACE_HANDLE;
+}
+
+/******************************************************************************
* NotifyChangeEventLog [ADVAPI32.@]
*
* Enables an application to receive notification when an event is written
diff --git a/dlls/api-ms-win-downlevel-advapi32-l1-1-0/api-ms-win-downlevel-advapi32-l1-1-0.spec b/dlls/api-ms-win-downlevel-advapi32-l1-1-0/api-ms-win-downlevel-advapi32-l1-1-0.spec
index fd37c8c..73f3207 100644
--- a/dlls/api-ms-win-downlevel-advapi32-l1-1-0/api-ms-win-downlevel-advapi32-l1-1-0.spec
+++ b/dlls/api-ms-win-downlevel-advapi32-l1-1-0/api-ms-win-downlevel-advapi32-l1-1-0.spec
@@ -68,7 +68,7 @@
@ stdcall GetTokenInformation(long long ptr long ptr) advapi32.GetTokenInformation
@ stub GetTraceEnableFlags
@ stub GetTraceEnableLevel
-@ stub GetTraceLoggerHandle
+@ stdcall -ret64 GetTraceLoggerHandle(ptr) advapi32.GetTraceLoggerHandle
@ stdcall InitializeAcl(ptr long long) advapi32.InitializeAcl
@ stdcall InitializeSecurityDescriptor(ptr long) advapi32.InitializeSecurityDescriptor
@ stdcall InitializeSid(ptr ptr long) advapi32.InitializeSid
--
1.8.1.2
More information about the wine-patches
mailing list