Austin English : ntdll: Add WinSqmEndSession/WinSqmStartSession stubs.

Alexandre Julliard julliard at winehq.org
Wed Jun 1 10:45:45 CDT 2016


Module: wine
Branch: master
Commit: 4f3607f7547d8b803adfceca41afcb11b30116ec
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=4f3607f7547d8b803adfceca41afcb11b30116ec

Author: Austin English <austinenglish at gmail.com>
Date:   Wed Jun  1 09:00:07 2016 +0200

ntdll: Add WinSqmEndSession/WinSqmStartSession stubs.

Signed-off-by: Austin English <austinenglish at gmail.com>
Signed-off-by: Sebastian Lackner <sebastian at fds-team.de>
Signed-off-by: Alexandre Julliard <julliard at 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




More information about the wine-cvs mailing list