From: Paul Gofman pgofman@codeweavers.com
--- dlls/advapi32/advapi32.spec | 2 +- dlls/advapi32/eventlog.c | 12 ++++++++++++ 2 files changed, 13 insertions(+), 1 deletion(-)
diff --git a/dlls/advapi32/advapi32.spec b/dlls/advapi32/advapi32.spec index f2eb44a7bb9..4a9db829f67 100644 --- a/dlls/advapi32/advapi32.spec +++ b/dlls/advapi32/advapi32.spec @@ -280,7 +280,7 @@ @ stdcall -import EnumServicesStatusExW(long long long long ptr long ptr ptr ptr wstr) @ stdcall EnumServicesStatusW (long long long ptr long ptr ptr ptr) @ stdcall EnumerateTraceGuids(ptr long ptr) -# @ stub EnumerateTraceGuidsEx +@ stdcall EnumerateTraceGuidsEx(long ptr long ptr long ptr) @ stdcall -import EqualDomainSid(ptr ptr ptr) @ stdcall -import EqualPrefixSid(ptr ptr) @ stdcall -import EqualSid(ptr ptr) diff --git a/dlls/advapi32/eventlog.c b/dlls/advapi32/eventlog.c index 58db53f5536..46300bd9e6c 100644 --- a/dlls/advapi32/eventlog.c +++ b/dlls/advapi32/eventlog.c @@ -727,3 +727,15 @@ ULONG WINAPI EnumerateTraceGuids(PTRACE_GUID_PROPERTIES *propertiesarray, FIXME("%p %ld %p: stub\n", propertiesarray, arraycount, guidcount); return ERROR_INVALID_PARAMETER; } + +/****************************************************************************** + * EnumerateTraceGuidsEx [ADVAPI32.@] + */ +ULONG WINAPI EnumerateTraceGuidsEx(TRACE_QUERY_INFO_CLASS class, void *in, ULONG in_size, void *out, ULONG out_size, + ULONG *ret_len) +{ + FIXME("%d %p %ld %p %ld %p: stub\n", class, in, in_size, out, out_size, ret_len); + + *ret_len = 0; + return ERROR_INVALID_PARAMETER; +}