Henri Verbeet : advapi32: Add a stub for EventProviderEnabled.

Alexandre Julliard julliard at winehq.org
Mon Feb 17 13:45:15 CST 2014


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

Author: Henri Verbeet <hverbeet at codeweavers.com>
Date:   Mon Feb 17 11:24:34 2014 +0100

advapi32: Add a stub for EventProviderEnabled.

---

 dlls/advapi32/advapi32.spec                                  |    2 +-
 dlls/advapi32/eventlog.c                                     |   10 ++++++++++
 .../api-ms-win-downlevel-advapi32-l1-1-0.spec                |    2 +-
 .../api-ms-win-eventing-provider-l1-1-0.spec                 |    2 +-
 include/evntprov.h                                           |    1 +
 5 files changed, 14 insertions(+), 3 deletions(-)

diff --git a/dlls/advapi32/advapi32.spec b/dlls/advapi32/advapi32.spec
index da3a42b..46f37fa 100644
--- a/dlls/advapi32/advapi32.spec
+++ b/dlls/advapi32/advapi32.spec
@@ -271,7 +271,7 @@
 # @ stub EventAccessRemove
 # @ stub EventActivityIdControl
 @ stdcall EventEnabled(int64 ptr)
-# @ stub EventProviderEnabled
+@ stdcall EventProviderEnabled(int64 long int64)
 @ stdcall EventRegister(ptr ptr ptr ptr)
 @ stdcall EventUnregister(int64)
 @ stdcall EventWrite(int64 ptr long ptr)
diff --git a/dlls/advapi32/eventlog.c b/dlls/advapi32/eventlog.c
index 528d81d..a239960 100644
--- a/dlls/advapi32/eventlog.c
+++ b/dlls/advapi32/eventlog.c
@@ -872,6 +872,16 @@ BOOLEAN WINAPI EventEnabled( REGHANDLE handle, PCEVENT_DESCRIPTOR descriptor )
 }
 
 /******************************************************************************
+ * EventProviderEnabled [ADVAPI32.@]
+ *
+ */
+BOOLEAN WINAPI EventProviderEnabled( REGHANDLE handle, UCHAR level, ULONGLONG keyword )
+{
+    FIXME("%s, %u, %s: stub\n", wine_dbgstr_longlong(handle), level, wine_dbgstr_longlong(keyword));
+    return FALSE;
+}
+
+/******************************************************************************
  * EventWrite [ADVAPI32.@]
  */
 ULONG WINAPI EventWrite( REGHANDLE handle, PCEVENT_DESCRIPTOR descriptor, ULONG count,
diff --git a/dlls/api-ms-win-downlevel-advapi32-l1-1-0/api-ms-win-downlevel-advapi32-l1-1-0.spec b/dlls/api-ms-win-downlevel-advapi32-l1-1-0/api-ms-win-downlevel-advapi32-l1-1-0.spec
index e7744a7..fd37c8c 100644
--- a/dlls/api-ms-win-downlevel-advapi32-l1-1-0/api-ms-win-downlevel-advapi32-l1-1-0.spec
+++ b/dlls/api-ms-win-downlevel-advapi32-l1-1-0/api-ms-win-downlevel-advapi32-l1-1-0.spec
@@ -40,7 +40,7 @@
 @ stdcall EqualSid(ptr ptr) advapi32.EqualSid
 @ stub EventActivityIdControl
 @ stdcall EventEnabled(int64 ptr) advapi32.EventEnabled
-@ stub EventProviderEnabled
+@ stdcall EventProviderEnabled(int64 long int64) advapi32.EventProviderEnabled
 @ stdcall EventRegister(ptr ptr ptr ptr) advapi32.EventRegister
 @ stdcall EventUnregister(int64) advapi32.EventUnregister
 @ stdcall EventWrite(int64 ptr long ptr) advapi32.EventWrite
diff --git a/dlls/api-ms-win-eventing-provider-l1-1-0/api-ms-win-eventing-provider-l1-1-0.spec b/dlls/api-ms-win-eventing-provider-l1-1-0/api-ms-win-eventing-provider-l1-1-0.spec
index af6eb12..901f74c 100644
--- a/dlls/api-ms-win-eventing-provider-l1-1-0/api-ms-win-eventing-provider-l1-1-0.spec
+++ b/dlls/api-ms-win-eventing-provider-l1-1-0/api-ms-win-eventing-provider-l1-1-0.spec
@@ -1,6 +1,6 @@
 @ stub EventActivityIdControl
 @ stdcall EventEnabled(int64 ptr) advapi32.EventEnabled
-@ stub EventProviderEnabled
+@ stdcall EventProviderEnabled(int64 long int64) advapi32.EventProviderEnabled
 @ stdcall EventRegister(ptr ptr ptr ptr) advapi32.EventRegister
 @ stub EventSetInformation
 @ stdcall EventUnregister(int64) advapi32.EventUnregister
diff --git a/include/evntprov.h b/include/evntprov.h
index f242394..6a3e2f3 100644
--- a/include/evntprov.h
+++ b/include/evntprov.h
@@ -60,6 +60,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);
+BOOLEAN WINAPI EventProviderEnabled(REGHANDLE, UCHAR, ULONGLONG);
 ULONG WINAPI EventRegister(LPCGUID,PENABLECALLBACK,PVOID,PREGHANDLE);
 ULONG WINAPI EventUnregister(REGHANDLE);
 ULONG WINAPI EventWrite(REGHANDLE,PCEVENT_DESCRIPTOR,ULONG,PEVENT_DATA_DESCRIPTOR);




More information about the wine-cvs mailing list