=?UTF-8?Q?Andr=C3=A9=20Hentschel=20?=: wevtapi: Add stubs for EvtGetChannelConfigProperty, EvtSetChannelConfigProperty and EvtSubscribe.

Alexandre Julliard julliard at winehq.org
Tue Mar 27 12:48:05 CDT 2012


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

Author: André Hentschel <nerv at dawncrow.de>
Date:   Sun Mar 18 19:21:04 2012 +0100

wevtapi: Add stubs for EvtGetChannelConfigProperty, EvtSetChannelConfigProperty and EvtSubscribe.

---

 dlls/wevtapi/main.c       |   30 ++++++++++++++++++++++++++++++
 dlls/wevtapi/wevtapi.spec |    6 +++---
 2 files changed, 33 insertions(+), 3 deletions(-)

diff --git a/dlls/wevtapi/main.c b/dlls/wevtapi/main.c
index a39c7c9..fb673bb 100644
--- a/dlls/wevtapi/main.c
+++ b/dlls/wevtapi/main.c
@@ -46,6 +46,36 @@ BOOL WINAPI DllMain(HINSTANCE hinstDLL, DWORD fdwReason, LPVOID lpvReserved)
     return TRUE;
 }
 
+BOOL WINAPI EvtGetChannelConfigProperty(EVT_HANDLE ChannelConfig,
+                                        EVT_CHANNEL_CONFIG_PROPERTY_ID PropertyId,
+                                        DWORD Flags,
+                                        DWORD PropertyValueBufferSize,
+                                        PEVT_VARIANT PropertyValueBuffer,
+                                        DWORD *PropertyValueBufferUsed)
+{
+    FIXME("(%p %i %u %u %p %p) stub\n", ChannelConfig, PropertyId, Flags, PropertyValueBufferSize,
+          PropertyValueBuffer, PropertyValueBufferUsed);
+    return FALSE;
+}
+
+BOOL WINAPI EvtSetChannelConfigProperty(EVT_HANDLE ChannelConfig,
+                                        EVT_CHANNEL_CONFIG_PROPERTY_ID PropertyId,
+                                        DWORD Flags,
+                                        PEVT_VARIANT PropertyValue)
+{
+    FIXME("(%p %i %u %p) stub\n", ChannelConfig, PropertyId, Flags, PropertyValue);
+    return FALSE;
+}
+
+EVT_HANDLE WINAPI EvtSubscribe(EVT_HANDLE Session, HANDLE SignalEvent, LPCWSTR ChannelPath,
+                               LPCWSTR Query, EVT_HANDLE Bookmark, PVOID context,
+                               EVT_SUBSCRIBE_CALLBACK Callback, DWORD Flags)
+{
+    FIXME("(%p %p %s %s %p %p %p %u) stub\n", Session, SignalEvent, debugstr_w(ChannelPath),
+          debugstr_w(Query), Bookmark, context, Callback, Flags);
+    return NULL;
+}
+
 EVT_HANDLE WINAPI EvtOpenChannelConfig(EVT_HANDLE Session, LPCWSTR ChannelPath, DWORD Flags)
 {
     FIXME("(%p %s %u) stub\n", Session, debugstr_w(ChannelPath), Flags);
diff --git a/dlls/wevtapi/wevtapi.spec b/dlls/wevtapi/wevtapi.spec
index adc3706..a493da4 100644
--- a/dlls/wevtapi/wevtapi.spec
+++ b/dlls/wevtapi/wevtapi.spec
@@ -6,7 +6,7 @@
 @ stub EvtCreateRenderContext
 @ stub EvtExportLog
 @ stub EvtFormatMessage
-@ stub EvtGetChannelConfigProperty
+@ stdcall EvtGetChannelConfigProperty(ptr long long long ptr ptr)
 @ stub EvtGetEventInfo
 @ stub EvtGetEventMetadataProperty
 @ stub EvtGetExtendedStatus
@@ -40,7 +40,7 @@
 @ stub EvtRender
 @ stub EvtSaveChannelConfig
 @ stub EvtSeek
-@ stub EvtSetChannelConfigProperty
+@ stdcall EvtSetChannelConfigProperty(ptr long long ptr)
 @ stub EvtSetObjectArrayProperty
-@ stub EvtSubscribe
+@ stdcall EvtSubscribe(ptr ptr wstr wstr ptr ptr ptr long)
 @ stub EvtUpdateBookmark




More information about the wine-cvs mailing list