Signed-off-by: Alex Henrie alexhenrie24@gmail.com --- Needed by FullEventLogView, http://www.nirsoft.net/utils/full_event_log_view.html --- dlls/wevtapi/main.c | 6 ++++++ dlls/wevtapi/wevtapi.spec | 2 +- 2 files changed, 7 insertions(+), 1 deletion(-)
diff --git a/dlls/wevtapi/main.c b/dlls/wevtapi/main.c index 0b88165aba..aa23c77f8a 100644 --- a/dlls/wevtapi/main.c +++ b/dlls/wevtapi/main.c @@ -74,6 +74,12 @@ EVT_HANDLE WINAPI EvtSubscribe(EVT_HANDLE Session, HANDLE SignalEvent, LPCWSTR C return NULL; }
+EVT_HANDLE WINAPI EvtOpenChannelEnum(EVT_HANDLE session, DWORD flags) +{ + FIXME("(%p %u) stub\n", session, 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 328b0dbcd9..149fe255ad 100644 --- a/dlls/wevtapi/wevtapi.spec +++ b/dlls/wevtapi/wevtapi.spec @@ -30,7 +30,7 @@ @ stub EvtNextEventMetadata @ stub EvtNextPublisherId @ stdcall EvtOpenChannelConfig(ptr wstr long) -@ stub EvtOpenChannelEnum +@ stdcall EvtOpenChannelEnum(ptr long) @ stub EvtOpenEventMetadataEnum @ stub EvtOpenLog @ stub EvtOpenPublisherEnum
Signed-off-by: Alex Henrie alexhenrie24@gmail.com --- Needed by FullEventLogView, http://www.nirsoft.net/utils/full_event_log_view.html --- dlls/wevtapi/main.c | 6 ++++++ dlls/wevtapi/wevtapi.spec | 2 +- 2 files changed, 7 insertions(+), 1 deletion(-)
diff --git a/dlls/wevtapi/main.c b/dlls/wevtapi/main.c index aa23c77f8a..e4cf995d3c 100644 --- a/dlls/wevtapi/main.c +++ b/dlls/wevtapi/main.c @@ -86,6 +86,12 @@ EVT_HANDLE WINAPI EvtOpenChannelConfig(EVT_HANDLE Session, LPCWSTR ChannelPath, return NULL; }
+EVT_HANDLE WINAPI EvtQuery(EVT_HANDLE session, const WCHAR *path, const WCHAR *query, DWORD flags) +{ + FIXME("(%p %s %s %u) stub\n", session, debugstr_w(path), debugstr_w(query), flags); + return NULL; +} + BOOL WINAPI EvtClose(EVT_HANDLE handle) { FIXME("(%p) stub\n", handle); diff --git a/dlls/wevtapi/wevtapi.spec b/dlls/wevtapi/wevtapi.spec index 149fe255ad..fef3ec06f5 100644 --- a/dlls/wevtapi/wevtapi.spec +++ b/dlls/wevtapi/wevtapi.spec @@ -36,7 +36,7 @@ @ stub EvtOpenPublisherEnum @ stub EvtOpenPublisherMetadata @ stub EvtOpenSession -@ stub EvtQuery +@ stdcall EvtQuery(ptr wstr wstr long) @ stub EvtRender @ stub EvtSaveChannelConfig @ stub EvtSeek
Signed-off-by: Alex Henrie alexhenrie24@gmail.com --- Needed by FullEventLogView, http://www.nirsoft.net/utils/full_event_log_view.html --- dlls/wevtapi/main.c | 6 ++++++ dlls/wevtapi/wevtapi.spec | 2 +- include/winevt.h | 4 ++++ 3 files changed, 11 insertions(+), 1 deletion(-)
diff --git a/dlls/wevtapi/main.c b/dlls/wevtapi/main.c index e4cf995d3c..50696ba321 100644 --- a/dlls/wevtapi/main.c +++ b/dlls/wevtapi/main.c @@ -44,6 +44,12 @@ BOOL WINAPI DllMain(HINSTANCE hinstDLL, DWORD fdwReason, LPVOID lpvReserved) return TRUE; }
+EVT_HANDLE WINAPI EvtOpenSession(EVT_LOGIN_CLASS login_class, void *login, DWORD timeout, DWORD flags) +{ + FIXME("(%u %p %u %u) stub\n", login_class, login, timeout, flags); + return NULL; +} + BOOL WINAPI EvtGetChannelConfigProperty(EVT_HANDLE ChannelConfig, EVT_CHANNEL_CONFIG_PROPERTY_ID PropertyId, DWORD Flags, diff --git a/dlls/wevtapi/wevtapi.spec b/dlls/wevtapi/wevtapi.spec index fef3ec06f5..070fd09232 100644 --- a/dlls/wevtapi/wevtapi.spec +++ b/dlls/wevtapi/wevtapi.spec @@ -35,7 +35,7 @@ @ stub EvtOpenLog @ stub EvtOpenPublisherEnum @ stub EvtOpenPublisherMetadata -@ stub EvtOpenSession +@ stdcall EvtOpenSession(long ptr long long) @ stdcall EvtQuery(ptr wstr wstr long) @ stub EvtRender @ stub EvtSaveChannelConfig diff --git a/include/winevt.h b/include/winevt.h index 53ffe44002..6d2ef1a013 100644 --- a/include/winevt.h +++ b/include/winevt.h @@ -53,6 +53,10 @@ typedef enum _EVT_CHANNEL_CONFIG_PROPERTY_ID { EvtChannelConfigPropertyIdEND } EVT_CHANNEL_CONFIG_PROPERTY_ID;
+typedef enum _EVT_LOGIN_CLASS { + EvtRpcLogin = 1 +} EVT_LOGIN_CLASS; + typedef enum _EVT_SUBSCRIBE_NOTIFY_ACTION { EvtSubscribeActionError = 0, EvtSubscribeActionDeliver
Signed-off-by: Alex Henrie alexhenrie24@gmail.com --- Needed by Event Log Explorer, http://download.cnet.com/Event-Log-Explorer/3001-2094_4-74668.html --- dlls/wevtapi/main.c | 6 ++++++ dlls/wevtapi/wevtapi.spec | 2 +- 2 files changed, 7 insertions(+), 1 deletion(-)
diff --git a/dlls/wevtapi/main.c b/dlls/wevtapi/main.c index 50696ba321..0dfe522f06 100644 --- a/dlls/wevtapi/main.c +++ b/dlls/wevtapi/main.c @@ -86,6 +86,12 @@ EVT_HANDLE WINAPI EvtOpenChannelEnum(EVT_HANDLE session, DWORD flags) return NULL; }
+BOOL WINAPI EvtNextChannelPath(EVT_HANDLE channel_enum, DWORD buffer_len, WCHAR *buffer, DWORD *used) +{ + FIXME("(%p %u %p %p) stub\n", channel_enum, buffer_len, buffer, used); + return FALSE; +} + 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 070fd09232..84420bd5d3 100644 --- a/dlls/wevtapi/wevtapi.spec +++ b/dlls/wevtapi/wevtapi.spec @@ -26,7 +26,7 @@ @ stub EvtIntSysprepCleanup @ stub EvtIntWriteXmlEventToLocalLogfile @ stub EvtNext -@ stub EvtNextChannelPath +@ stdcall EvtNextChannelPath(ptr long wstr ptr) @ stub EvtNextEventMetadata @ stub EvtNextPublisherId @ stdcall EvtOpenChannelConfig(ptr wstr long)
Signed-off-by: Alex Henrie alexhenrie24@gmail.com --- Needed by Event Log Explorer, http://download.cnet.com/Event-Log-Explorer/3001-2094_4-74668.html --- dlls/wevtapi/main.c | 6 ++++++ dlls/wevtapi/wevtapi.spec | 2 +- 2 files changed, 7 insertions(+), 1 deletion(-)
diff --git a/dlls/wevtapi/main.c b/dlls/wevtapi/main.c index 0dfe522f06..5b9949bad6 100644 --- a/dlls/wevtapi/main.c +++ b/dlls/wevtapi/main.c @@ -50,6 +50,12 @@ EVT_HANDLE WINAPI EvtOpenSession(EVT_LOGIN_CLASS login_class, void *login, DWORD return NULL; }
+EVT_HANDLE WINAPI EvtOpenLog(EVT_HANDLE session, const WCHAR *path, DWORD flags) +{ + FIXME("(%p %s %u) stub\n", session, debugstr_w(path), flags); + return NULL; +} + BOOL WINAPI EvtGetChannelConfigProperty(EVT_HANDLE ChannelConfig, EVT_CHANNEL_CONFIG_PROPERTY_ID PropertyId, DWORD Flags, diff --git a/dlls/wevtapi/wevtapi.spec b/dlls/wevtapi/wevtapi.spec index 84420bd5d3..8fb5a08d0f 100644 --- a/dlls/wevtapi/wevtapi.spec +++ b/dlls/wevtapi/wevtapi.spec @@ -32,7 +32,7 @@ @ stdcall EvtOpenChannelConfig(ptr wstr long) @ stdcall EvtOpenChannelEnum(ptr long) @ stub EvtOpenEventMetadataEnum -@ stub EvtOpenLog +@ stdcall EvtOpenLog(ptr wstr long) @ stub EvtOpenPublisherEnum @ stub EvtOpenPublisherMetadata @ stdcall EvtOpenSession(long ptr long long)