Detlef Riekenberg : advapi32: Add a stub for EventEnabled.
Alexandre Julliard
julliard at winehq.org
Tue Oct 26 12:34:46 CDT 2010
Module: wine
Branch: master
Commit: 5726ba643993a4f8d2a7a1f3c575a4ae994e062c
URL: http://source.winehq.org/git/wine.git/?a=commit;h=5726ba643993a4f8d2a7a1f3c575a4ae994e062c
Author: Detlef Riekenberg <wine.dev at web.de>
Date: Tue Oct 26 00:17:54 2010 +0200
advapi32: Add a stub for EventEnabled.
---
dlls/advapi32/advapi32.spec | 1 +
dlls/advapi32/eventlog.c | 10 ++++++++++
include/evntprov.h | 18 ++++++++++++++++++
3 files changed, 29 insertions(+), 0 deletions(-)
diff --git a/dlls/advapi32/advapi32.spec b/dlls/advapi32/advapi32.spec
index 0e27e74..9bf6eae 100644
--- a/dlls/advapi32/advapi32.spec
+++ b/dlls/advapi32/advapi32.spec
@@ -217,6 +217,7 @@
# @ stub EqualDomainSid
@ stdcall EqualPrefixSid(ptr ptr)
@ stdcall EqualSid(ptr ptr)
+@ stdcall EventEnabled(int64 ptr)
@ stdcall EventRegister(ptr ptr ptr ptr)
@ stdcall FileEncryptionStatusA(str ptr)
@ stdcall FileEncryptionStatusW(wstr ptr)
diff --git a/dlls/advapi32/eventlog.c b/dlls/advapi32/eventlog.c
index 26be42e..1428588 100644
--- a/dlls/advapi32/eventlog.c
+++ b/dlls/advapi32/eventlog.c
@@ -819,6 +819,16 @@ ULONG WINAPI EventRegister( LPCGUID provider, PENABLECALLBACK callback, PVOID co
}
/******************************************************************************
+ * EventEnabled [ADVAPI32.@]
+ *
+ */
+BOOLEAN WINAPI EventEnabled( REGHANDLE handle, PCEVENT_DESCRIPTOR descriptor )
+{
+ FIXME("(%s, %p): stub\n", wine_dbgstr_longlong(handle), descriptor);
+ return FALSE;
+}
+
+/******************************************************************************
* QueryTraceW [ADVAPI32.@]
*/
ULONG WINAPI QueryTraceW( TRACEHANDLE handle, LPCWSTR sessionname, PEVENT_TRACE_PROPERTIES properties )
diff --git a/include/evntprov.h b/include/evntprov.h
index 4bb3d14..34262fe 100644
--- a/include/evntprov.h
+++ b/include/evntprov.h
@@ -23,8 +23,25 @@
extern "C" {
#endif
+#define EVENT_LEVEL_MIN 0x00
+#define EVENT_LEVEL_MAX 0xff
+
typedef ULONGLONG REGHANDLE, *PREGHANDLE;
+typedef struct _EVENT_DESCRIPTOR
+{
+ USHORT Id;
+ UCHAR Version;
+ UCHAR Channel;
+ UCHAR Level;
+ UCHAR Opcode;
+ USHORT Task;
+ ULONGLONG Keyword;
+} EVENT_DESCRIPTOR;
+
+typedef EVENT_DESCRIPTOR *PEVENT_DESCRIPTOR;
+typedef const EVENT_DESCRIPTOR *PCEVENT_DESCRIPTOR;
+
typedef struct _EVENT_FILTER_DESCRIPTOR
{
ULONGLONG Ptr;
@@ -35,6 +52,7 @@ typedef struct _EVENT_FILTER_DESCRIPTOR
typedef VOID (NTAPI *PENABLECALLBACK)(LPCGUID,ULONG,UCHAR,ULONGLONG,ULONGLONG,PEVENT_FILTER_DESCRIPTOR,PVOID);
+BOOLEAN WINAPI EventEnabled(REGHANDLE, PCEVENT_DESCRIPTOR);
ULONG WINAPI EventRegister(LPCGUID,PENABLECALLBACK,PVOID,PREGHANDLE);
ULONG WINAPI EventUnregister(REGHANDLE);
More information about the wine-cvs
mailing list