From: André Hentschel Subject: [2/2] wevtapi: Add stubs for EvtGetChannelConfigProperty, EvtSetChannelConfigProperty and EvtSubscribe Message-Id: <4F662790.3080002@dawncrow.de> Date: Sun, 18 Mar 2012 19:21:04 +0100 further fixes for http://bugs.winehq.org/show_bug.cgi?id=30072 --- 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 -- Best Regards, André Hentschel