From: Austin English Subject: advapi32: add EventWriteTransfer stub (try 2) Message-Id: Date: Sat, 17 Sep 2016 00:47:13 -0500 Fixes https://bugs.winehq.org/show_bug.cgi?id=41315 Try 2: missing signoff -- -Austin GPG: 14FB D7EA A041 937B From 3f4f9c83dc75eb912ce56afde7339d432019d36e Mon Sep 17 00:00:00 2001 From: Austin English Date: Sat, 17 Sep 2016 00:45:51 -0500 Subject: [PATCH] advapi32: add EventWriteTransfer stub Signed-off-by: Austin English --- 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 adb6d7e..c2a8d01 100644 --- a/dlls/advapi32/advapi32.spec +++ b/dlls/advapi32/advapi32.spec @@ -280,7 +280,7 @@ # @ stub EventWriteEx # @ stub EventWriteStartScenario # @ stub EventWriteString -# @ stub EventWriteTransfer +@ stdcall EventWriteTransfer(int64 ptr ptr ptr long ptr) @ stdcall FileEncryptionStatusA(str ptr) @ stdcall FileEncryptionStatusW(wstr ptr) @ stdcall FindFirstFreeAce(ptr ptr) diff --git a/dlls/advapi32/eventlog.c b/dlls/advapi32/eventlog.c index 7274d98..6eaad3b 100644 --- a/dlls/advapi32/eventlog.c +++ b/dlls/advapi32/eventlog.c @@ -875,6 +875,16 @@ ULONG WINAPI EventWrite( REGHANDLE handle, PCEVENT_DESCRIPTOR descriptor, ULONG } /****************************************************************************** + * EventWriteTransfer [ADVAPI32.@] + */ +ULONG WINAPI EventWriteTransfer( REGHANDLE handle, PCEVENT_DESCRIPTOR descriptor, LPCGUID activity, + LPCGUID related, ULONG count, PEVENT_DATA_DESCRIPTOR data ) +{ + FIXME("%s, %p, %s, %s, %u, %p: stub\n", wine_dbgstr_longlong(handle), descriptor, debugstr_guid(activity), debugstr_guid(related), count, data); + return ERROR_SUCCESS; +} + +/****************************************************************************** * EventSetInformation [ADVAPI32.@] */ ULONG WINAPI EventSetInformation( REGHANDLE handle, EVENT_INFO_CLASS class, PVOID info, 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 cfe2261..d5bc3e6 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 @@ -45,7 +45,7 @@ @ stdcall EventUnregister(int64) advapi32.EventUnregister @ stdcall EventWrite(int64 ptr long ptr) advapi32.EventWrite @ stub EventWriteString -@ stub EventWriteTransfer +@ stdcall EventWriteTransfer(int64 ptr ptr ptr long ptr) advapi32.EventWriteTransfer @ stdcall FindFirstFreeAce(ptr ptr) advapi32.FindFirstFreeAce @ stdcall FreeSid(ptr) advapi32.FreeSid @ stdcall GetAce(ptr long ptr) advapi32.GetAce 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 82c6e69..bd4e7a3 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 @@ -7,4 +7,4 @@ @ stdcall EventWrite(int64 ptr long ptr) advapi32.EventWrite @ stub EventWriteEx @ stub EventWriteString -@ stub EventWriteTransfer +@ stdcall EventWriteTransfer(int64 ptr ptr ptr long ptr) advapi32.EventWriteTransfer diff --git a/include/evntprov.h b/include/evntprov.h index 7f086b9..a49fa79 100644 --- a/include/evntprov.h +++ b/include/evntprov.h @@ -73,6 +73,7 @@ ULONG WINAPI EventRegister(LPCGUID,PENABLECALLBACK,PVOID,PREGHANDLE); ULONG WINAPI EventSetInformation(REGHANDLE, EVENT_INFO_CLASS, PVOID, ULONG); ULONG WINAPI EventUnregister(REGHANDLE); ULONG WINAPI EventWrite(REGHANDLE,PCEVENT_DESCRIPTOR,ULONG,PEVENT_DATA_DESCRIPTOR); +ULONG WINAPI EventWriteTransfer(REGHANDLE,PCEVENT_DESCRIPTOR,LPCGUID,LPCGUID,ULONG,PEVENT_DATA_DESCRIPTOR); #ifdef __cplusplus } -- 2.9.3