Module: wine Branch: master Commit: 4f3607f7547d8b803adfceca41afcb11b30116ec URL: http://source.winehq.org/git/wine.git/?a=commit;h=4f3607f7547d8b803adfceca41...
Author: Austin English austinenglish@gmail.com Date: Wed Jun 1 09:00:07 2016 +0200
ntdll: Add WinSqmEndSession/WinSqmStartSession stubs.
Signed-off-by: Austin English austinenglish@gmail.com Signed-off-by: Sebastian Lackner sebastian@fds-team.de Signed-off-by: Alexandre Julliard julliard@winehq.org
---
dlls/ntdll/misc.c | 22 +++++++++++++++++++++- dlls/ntdll/ntdll.spec | 2 ++ 2 files changed, 23 insertions(+), 1 deletion(-)
diff --git a/dlls/ntdll/misc.c b/dlls/ntdll/misc.c index 0f6c5df..f540c4b 100644 --- a/dlls/ntdll/misc.c +++ b/dlls/ntdll/misc.c @@ -27,6 +27,8 @@ #include <sys/utsname.h> #endif
+#include "ntstatus.h" +#define WIN32_NO_STATUS #include "wine/library.h" #include "wine/debug.h" #include "ntdll_misc.h" @@ -329,16 +331,34 @@ 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.@) */ BOOL WINAPI WinSqmIsOptedIn(void) { - FIXME("() stub\n"); + FIXME("(): stub\n"); return FALSE; }
/****************************************************************************** + * 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