[pkg-wine-party] [SCM] Debian Wine packaging branch, wheezy, updated. wine-1.4-7-302-gb61b690
Alexandre Julliard
julliard at winehq.org
Sun Jun 17 20:03:36 UTC 2012
The following commit has been merged in the wheezy branch:
commit 6b453dd0d273912904936d7632fd5c8b013e3058
Author: Hans Leidekker <hans at codeweavers.com>
Date: Tue May 8 09:30:40 2012 +0200
advapi32: Add stub implementations of EventUnregister and EventWrite.
(cherry picked from commit 593bd1a5d912eec8bcd63c7100227c36ab29dd3c)
diff --git a/dlls/advapi32/advapi32.spec b/dlls/advapi32/advapi32.spec
index 2b5db2b..e6f6b7b 100644
--- a/dlls/advapi32/advapi32.spec
+++ b/dlls/advapi32/advapi32.spec
@@ -273,8 +273,8 @@
@ stdcall EventEnabled(int64 ptr)
# @ stub EventProviderEnabled
@ stdcall EventRegister(ptr ptr ptr ptr)
-# @ stub EventUnregister
-# @ stub EventWrite
+@ stdcall EventUnregister(int64)
+@ stdcall EventWrite(int64 ptr long ptr)
# @ stub EventWriteEndScenario
# @ stub EventWriteEx
# @ stub EventWriteStartScenario
diff --git a/dlls/advapi32/eventlog.c b/dlls/advapi32/eventlog.c
index f631228..8f40c29 100644
--- a/dlls/advapi32/eventlog.c
+++ b/dlls/advapi32/eventlog.c
@@ -840,6 +840,15 @@ ULONG WINAPI EventRegister( LPCGUID provider, PENABLECALLBACK callback, PVOID co
}
/******************************************************************************
+ * EventUnregister [ADVAPI32.@]
+ */
+ULONG WINAPI EventUnregister( REGHANDLE handle )
+{
+ FIXME("%s: stub\n", wine_dbgstr_longlong(handle));
+ return ERROR_SUCCESS;
+}
+
+/******************************************************************************
* EventEnabled [ADVAPI32.@]
*
*/
@@ -850,6 +859,16 @@ BOOLEAN WINAPI EventEnabled( REGHANDLE handle, PCEVENT_DESCRIPTOR descriptor )
}
/******************************************************************************
+ * EventWrite [ADVAPI32.@]
+ */
+ULONG WINAPI EventWrite( REGHANDLE handle, PCEVENT_DESCRIPTOR descriptor, ULONG count,
+ PEVENT_DATA_DESCRIPTOR data )
+{
+ FIXME("%s, %p, %u, %p: stub\n", wine_dbgstr_longlong(handle), descriptor, count, data);
+ return ERROR_SUCCESS;
+}
+
+/******************************************************************************
* QueryTraceW [ADVAPI32.@]
*/
ULONG WINAPI QueryTraceW( TRACEHANDLE handle, LPCWSTR sessionname, PEVENT_TRACE_PROPERTIES properties )
diff --git a/include/evntprov.h b/include/evntprov.h
index 34262fe..f242394 100644
--- a/include/evntprov.h
+++ b/include/evntprov.h
@@ -28,6 +28,13 @@ extern "C" {
typedef ULONGLONG REGHANDLE, *PREGHANDLE;
+typedef struct _EVENT_DATA_DESCRIPTOR
+{
+ ULONGLONG Ptr;
+ ULONG Size;
+ ULONG Reserved;
+} EVENT_DATA_DESCRIPTOR, *PEVENT_DATA_DESCRIPTOR;
+
typedef struct _EVENT_DESCRIPTOR
{
USHORT Id;
@@ -55,6 +62,7 @@ typedef VOID (NTAPI *PENABLECALLBACK)(LPCGUID,ULONG,UCHAR,ULONGLONG,ULONGLONG,PE
BOOLEAN WINAPI EventEnabled(REGHANDLE, PCEVENT_DESCRIPTOR);
ULONG WINAPI EventRegister(LPCGUID,PENABLECALLBACK,PVOID,PREGHANDLE);
ULONG WINAPI EventUnregister(REGHANDLE);
+ULONG WINAPI EventWrite(REGHANDLE,PCEVENT_DESCRIPTOR,ULONG,PEVENT_DATA_DESCRIPTOR);
#ifdef __cplusplus
}
--
Debian Wine packaging
More information about the pkg-wine-party
mailing list