From: Paul Gofman pgofman@codeweavers.com
--- dlls/advapi32/advapi.c | 8 ++++++++ dlls/advapi32/advapi32.spec | 2 +- include/perflib.h | 2 ++ 3 files changed, 11 insertions(+), 1 deletion(-)
diff --git a/dlls/advapi32/advapi.c b/dlls/advapi32/advapi.c index cbd4612425d..a1f0385357e 100644 --- a/dlls/advapi32/advapi.c +++ b/dlls/advapi32/advapi.c @@ -31,6 +31,7 @@ #include "winerror.h" #include "wincred.h" #include "wct.h" +#include "perflib.h"
#include "wine/debug.h"
@@ -313,3 +314,10 @@ BOOL WINAPI GetThreadWaitChain(HWCT handle, DWORD_PTR ctx, DWORD flags, DWORD th SetLastError(ERROR_NOT_SUPPORTED); return FALSE; } + +ULONG WINAPI PerfCloseQueryHandle( HANDLE query ) +{ + FIXME( "query %p stub.\n", query ); + + return ERROR_SUCCESS; +} diff --git a/dlls/advapi32/advapi32.spec b/dlls/advapi32/advapi32.spec index 3cbf5638ae4..21a76675bc5 100644 --- a/dlls/advapi32/advapi32.spec +++ b/dlls/advapi32/advapi32.spec @@ -554,7 +554,7 @@ # @ stub OperationEnd # @ stub OperationStart # @ stub PerfAddCounters -# @ stub PerfCloseQueryHandle +@ stdcall PerfCloseQueryHandle(long) @ stdcall -import PerfCreateInstance(long ptr wstr long) # @ stub PerfDecrementULongCounterValue # @ stub PerfDecrementULongLongCounterValue diff --git a/include/perflib.h b/include/perflib.h index 54ea8ccb614..27019bd842c 100644 --- a/include/perflib.h +++ b/include/perflib.h @@ -89,6 +89,8 @@ ULONG WINAPI PerfStartProvider(GUID *, PERFLIBREQUEST, HANDLE *); ULONG WINAPI PerfStartProviderEx(GUID *, PERF_PROVIDER_CONTEXT *, HANDLE *); ULONG WINAPI PerfStopProvider(HANDLE);
+ULONG WINAPI PerfCloseQueryHandle(HANDLE); + #ifdef __cplusplus } /* extern "C" */ #endif