From 5930590ed220345695cb5111de536fa87192793e Mon Sep 17 00:00:00 2001 From: Austin English Date: Thu, 26 Jan 2012 14:35:25 -0800 Subject: [PATCH] advapi32: Add a stub for EnumerateTraceGuids. --- dlls/advapi32/advapi32.spec | 2 +- dlls/advapi32/eventlog.c | 10 ++++++++++ include/evntrace.h | 9 +++++++++ 3 files changed, 20 insertions(+), 1 deletion(-) diff --git a/dlls/advapi32/advapi32.spec b/dlls/advapi32/advapi32.spec index 89e628eae03..68a5384ceb7 100644 --- a/dlls/advapi32/advapi32.spec +++ b/dlls/advapi32/advapi32.spec @@ -214,7 +214,7 @@ @ stdcall EnumServicesStatusExA(long long long long ptr long ptr ptr ptr str) @ stdcall EnumServicesStatusExW(long long long long ptr long ptr ptr ptr wstr) @ stdcall EnumServicesStatusW (long long long ptr long ptr ptr ptr) -# @ stub EnumerateTraceGuids +@ stdcall EnumerateTraceGuids(ptr long ptr) # @ stub EqualDomainSid @ stdcall EqualPrefixSid(ptr ptr) @ stdcall EqualSid(ptr ptr) diff --git a/dlls/advapi32/eventlog.c b/dlls/advapi32/eventlog.c index 8e1a9da7a8e..8ec5cd299ea 100644 --- a/dlls/advapi32/eventlog.c +++ b/dlls/advapi32/eventlog.c @@ -917,3 +917,13 @@ ULONG WINAPI CloseTrace( TRACEHANDLE handle ) FIXME("%s: stub\n", wine_dbgstr_longlong(handle)); return ERROR_INVALID_HANDLE; } + +/****************************************************************************** + * EnumerateTraceGuids [ADVAPI32.@] + */ +ULONG WINAPI EnumerateTraceGuids(PTRACE_GUID_PROPERTIES *propertiesarray, + ULONG arraycount, PULONG guidcount) +{ + FIXME("%p %d %p: stub\n", propertiesarray, arraycount, guidcount); + return ERROR_INVALID_PARAMETER; +} diff --git a/include/evntrace.h b/include/evntrace.h index e0c3f211db2..1516485c8ed 100644 --- a/include/evntrace.h +++ b/include/evntrace.h @@ -49,6 +49,15 @@ typedef struct _TRACE_GUID_REGISTRATION HANDLE RegHandle; } TRACE_GUID_REGISTRATION, *PTRACE_GUID_REGISTRATION; +typedef struct _TRACE_GUID_PROPERTIES { + GUID Guid; + ULONG GuidType; + ULONG LoggerId; + ULONG EnableLevel; + ULONG EnableFlags; + BOOLEAN IsEnable; +} TRACE_GUID_PROPERTIES, *PTRACE_GUID_PROPERTIES; + typedef struct _EVENT_TRACE_HEADER { USHORT Size; -- 2.11.4.GIT