Louis Lenders : wevtapi: Add stub for EvtExportLog.

Alexandre Julliard julliard at winehq.org
Sun Mar 3 13:21:28 CST 2019


Module: wine
Branch: oldstable
Commit: e8ed33af8775624fd948f52ce82bca8a706b15db
URL:    https://source.winehq.org/git/wine.git/?a=commit;h=e8ed33af8775624fd948f52ce82bca8a706b15db

Author: Louis Lenders <xerox.xerox2000x at gmail.com>
Date:   Fri Mar 23 13:23:57 2018 +0100

wevtapi: Add stub for EvtExportLog.

Signed-off-by: Louis Lenders <xerox.xerox2000x at gmail.com>
Signed-off-by: Alexandre Julliard <julliard at winehq.org>
(cherry picked from commit ecbb4fa3ea2d3a9e1d3f560c7e0dea008439db5b)
Signed-off-by: Michael Stefaniuc <mstefani at winehq.org>

---

 dlls/wevtapi/main.c       | 7 +++++++
 dlls/wevtapi/wevtapi.spec | 2 +-
 include/winevt.h          | 3 ++-
 3 files changed, 10 insertions(+), 2 deletions(-)

diff --git a/dlls/wevtapi/main.c b/dlls/wevtapi/main.c
index a978437..9c8bb5d 100644
--- a/dlls/wevtapi/main.c
+++ b/dlls/wevtapi/main.c
@@ -122,3 +122,10 @@ BOOL WINAPI EvtNext(EVT_HANDLE result_set, DWORD size, EVT_HANDLE *array, DWORD
     SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
     return FALSE;
 }
+
+BOOL WINAPI EvtExportLog(EVT_HANDLE session, const WCHAR *path, const WCHAR *query, const WCHAR *file, DWORD flags)
+{
+    FIXME("(%p %s %s %s %#x) stub!\n", session, debugstr_w(path), debugstr_w(query), debugstr_w(file), flags);
+    SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+    return FALSE;
+}
diff --git a/dlls/wevtapi/wevtapi.spec b/dlls/wevtapi/wevtapi.spec
index ddd2f32..7e6f15d 100644
--- a/dlls/wevtapi/wevtapi.spec
+++ b/dlls/wevtapi/wevtapi.spec
@@ -4,7 +4,7 @@
 @ stdcall EvtClose(ptr)
 @ stub EvtCreateBookmark
 @ stub EvtCreateRenderContext
-@ stub EvtExportLog
+@ stub EvtExportLog(ptr wstr wstr wstr long)
 @ stub EvtFormatMessage
 @ stdcall EvtGetChannelConfigProperty(ptr long long long ptr ptr)
 @ stub EvtGetEventInfo
diff --git a/include/winevt.h b/include/winevt.h
index 6d2ef1a..a37954f 100644
--- a/include/winevt.h
+++ b/include/winevt.h
@@ -114,7 +114,8 @@ typedef struct _EVT_VARIANT {
 
 typedef DWORD (WINAPI *EVT_SUBSCRIBE_CALLBACK)(EVT_SUBSCRIBE_NOTIFY_ACTION Action,
                                                PVOID UserContext, EVT_HANDLE Event);
-
+BOOL WINAPI EvtExportLog(EVT_HANDLE session, const WCHAR *path, const WCHAR *query,
+                         const WCHAR *file, DWORD flags);
 BOOL WINAPI EvtGetChannelConfigProperty(EVT_HANDLE ChannelConfig,
                                         EVT_CHANNEL_CONFIG_PROPERTY_ID PropertyId,
                                         DWORD Flags, DWORD PropertyValueBufferSize,




More information about the wine-cvs mailing list