From 1f9058bdaffc40c6a6aedf2541e6e7e13755cdba Mon Sep 17 00:00:00 2001 From: Johannes Anderwald Date: Fri, 23 May 2008 16:31:22 +0000 Subject: [PATCH] - add stubs for GetTraceEnableFlags, GetTraceEnableLevel, RegisterTraceGuidsA, RegisterTraceGuidsW and UnregisterTraceGuids svn path=/trunk/; revision=33661 --- reactos/dll/win32/advapi32/advapi32.def | 10 ++-- reactos/dll/win32/advapi32/advapi32.h | 1 + reactos/dll/win32/advapi32/misc/trace.c | 64 +++++++++++++++++++++++++ 3 files changed, 70 insertions(+), 5 deletions(-) diff --git a/reactos/dll/win32/advapi32/advapi32.def b/reactos/dll/win32/advapi32/advapi32.def index 2b6479762ea..8d7fed932cd 100644 --- a/reactos/dll/win32/advapi32/advapi32.def +++ b/reactos/dll/win32/advapi32/advapi32.def @@ -290,8 +290,8 @@ GetSidSubAuthority@8 GetSidSubAuthorityCount@4 GetSiteSidFromToken@4 GetTokenInformation@20 -;GetTraceEnableFlags -;GetTraceEnableLevel +GetTraceEnableFlags@8 +GetTraceEnableLevel@8 GetTraceLoggerHandle@4 GetTrusteeFormA@4 GetTrusteeFormW@4 @@ -546,8 +546,8 @@ RegisterServiceCtrlHandlerA@8 RegisterServiceCtrlHandlerExA@12 RegisterServiceCtrlHandlerExW@12 RegisterServiceCtrlHandlerW@8 -;RegisterTraceGuidsA -;RegisterTraceGuidsW +RegisterTraceGuidsA@32 +RegisterTraceGuidsW@32 ;RemoveTraceCallback RemoveUsersFromEncryptedFile@8 ReportEventA@36 @@ -662,7 +662,7 @@ TreeResetNamedSecurityInfoW@44 ;UninstallApplication UnlockServiceDatabase@4 ;UnregisterIdleTask -;UnregisterTraceGuids +UnregisterTraceGuids@8 ;UpdateTraceA ;UpdateTraceW ;WdmWmiServiceMain diff --git a/reactos/dll/win32/advapi32/advapi32.h b/reactos/dll/win32/advapi32/advapi32.h index 2e5c0c7e6a4..069df54c046 100644 --- a/reactos/dll/win32/advapi32/advapi32.h +++ b/reactos/dll/win32/advapi32/advapi32.h @@ -19,6 +19,7 @@ #include #include #include +#include #include #include #define NTOS_MODE_USER diff --git a/reactos/dll/win32/advapi32/misc/trace.c b/reactos/dll/win32/advapi32/misc/trace.c index 3f5f36e4238..aa06ffa2484 100644 --- a/reactos/dll/win32/advapi32/misc/trace.c +++ b/reactos/dll/win32/advapi32/misc/trace.c @@ -55,5 +55,69 @@ TraceEvent( return ERROR_SUCCESS; } +ULONG +WMIAPI +GetTraceEnableFlags( + TRACEHANDLE TraceHandle +) +{ + DPRINT1("GetTraceEnableFlags stub()\n"); + return 0xFF; +} + +UCHAR +WMIAPI +GetTraceEnableLevel( + TRACEHANDLE TraceHandle +) +{ + DPRINT1("GetTraceEnableLevel stub()\n"); + return 0xFF; +} + +ULONG +WMIAPI +UnregisterTraceGuids( + TRACEHANDLE RegistrationHandle +) +{ + DPRINT1("UnregisterTraceGuids stub()\n"); + return ERROR_SUCCESS; +} + +ULONG +WMIAPI +RegisterTraceGuidsA( + WMIDPREQUEST RequestAddress, + PVOID RequestContext, + LPCGUID ControlGuid, + ULONG GuidCount, + PTRACE_GUID_REGISTRATION TraceGuidReg, + LPCSTR MofImagePath, + LPCSTR MofResourceName, + PTRACEHANDLE RegistrationHandle +) +{ + DPRINT1("RegisterTraceGuidsA stub()\n"); + return ERROR_SUCCESS; +} + +ULONG +WMIAPI +RegisterTraceGuidsW( + WMIDPREQUEST RequestAddress, + PVOID RequestContext, + LPCGUID ControlGuid, + ULONG GuidCount, + PTRACE_GUID_REGISTRATION TraceGuidReg, + LPCWSTR MofImagePath, + LPCWSTR MofResourceName, + PTRACEHANDLE RegistrationHandle +) +{ + DPRINT1("RegisterTraceGuidsW stub()\n"); + return ERROR_SUCCESS; +} + /* EOF */