From: Austin English Subject: ntdll: add WinSqmEndSession/WinSqmStartSession stubs (try 2) Message-Id: Date: Tue, 24 May 2016 01:14:42 -0500 -- -Austin From 075786776cc88439776f2df1f4664b73eba299df Mon Sep 17 00:00:00 2001 From: Austin English Date: Tue, 24 May 2016 01:12:27 -0500 Subject: [PATCH] ntdll: add WinSqmEndSession/WinSqmStartSession stubs (try 2) Signed-off-by: Austin English --- dlls/ntdll/misc.c | 20 ++++++++++++++++++++ dlls/ntdll/ntdll.spec | 2 ++ 2 files changed, 22 insertions(+) diff --git a/dlls/ntdll/misc.c b/dlls/ntdll/misc.c index 0f6c5df..a497818 100644 --- a/dlls/ntdll/misc.c +++ b/dlls/ntdll/misc.c @@ -27,6 +27,8 @@ #include #endif +#include "ntstatus.h" +#define WIN32_NO_STATUS #include "wine/library.h" #include "wine/debug.h" #include "ntdll_misc.h" @@ -329,6 +331,15 @@ void * __cdecl _lfind( const void *key, const void *base, unsigned int *nmemb, return NULL; } +/****************************************************************************** + * WinSqmEndSession [NTDLL.@] + */ +NTSTATUS WINAPI WinSqmEndSession(HANDLE session) +{ + FIXME("(%p) :stub\n", session); + return STATUS_NOT_IMPLEMENTED; +} + /********************************************************************* * WinSqmIsOptedIn (NTDLL.@) */ @@ -339,6 +350,15 @@ BOOL WINAPI WinSqmIsOptedIn(void) } /****************************************************************************** + * WinSqmStartSession [NTDLL.@] + */ +HANDLE WINAPI WinSqmStartSession(GUID *sessionguid, DWORD sessionid, DWORD unknown1) +{ + FIXME("(%p, 0x%x, 0x%x) :stub\n", sessionguid, sessionid, unknown1); + return INVALID_HANDLE_VALUE; +} + +/****************************************************************************** * EtwRegisterTraceGuidsW (NTDLL.@) * * Register an event trace provider and the event trace classes that it uses diff --git a/dlls/ntdll/ntdll.spec b/dlls/ntdll/ntdll.spec index a7256c4..4737b06 100644 --- a/dlls/ntdll/ntdll.spec +++ b/dlls/ntdll/ntdll.spec @@ -1011,7 +1011,9 @@ @ stdcall TpWaitForWait(ptr long) @ stdcall TpWaitForWork(ptr long) @ stdcall -ret64 VerSetConditionMask(int64 long long) +@ stdcall WinSqmEndSession(long) @ stdcall WinSqmIsOptedIn() +@ stdcall WinSqmStartSession(ptr long long) @ stdcall ZwAcceptConnectPort(ptr long ptr long long ptr) NtAcceptConnectPort @ stdcall ZwAccessCheck(ptr long long ptr ptr ptr ptr ptr) NtAccessCheck @ stdcall ZwAccessCheckAndAuditAlarm(ptr long ptr ptr ptr long ptr long ptr ptr ptr) NtAccessCheckAndAuditAlarm -- 2.7.3