[PATCH] ntdll: Add stub for WinSqmSetDWORD

Fabian Maurer dark.shadow4 at web.de
Sun Jun 17 11:18:32 CDT 2018


This is an undocumented win7 function appearently used to telemetry.
It's used by some native win7 dlls.

Signed-off-by: Fabian Maurer <dark.shadow4 at web.de>
---
 dlls/ntdll/misc.c     | 10 ++++++++++
 dlls/ntdll/ntdll.spec |  1 +
 2 files changed, 11 insertions(+)

diff --git a/dlls/ntdll/misc.c b/dlls/ntdll/misc.c
index 88e8b33324..85000ab225 100644
--- a/dlls/ntdll/misc.c
+++ b/dlls/ntdll/misc.c
@@ -484,3 +484,13 @@ void WINAPI DbgUiRemoteBreakin( void *arg )
 {
     FIXME("stub\n");
 }
+
+/***********************************************************************
+ *          WinSqmSetDWORD (NTDLL.@)
+ *
+ * SQM seems to be used for telemetry
+ */
+void WINAPI WinSqmSetDWORD(HANDLE session, DWORD datapoint_id, DWORD datapoint_value)
+{
+    FIXME("(%p, %d, %d): stub\n", session, datapoint_id, datapoint_value);
+}
diff --git a/dlls/ntdll/ntdll.spec b/dlls/ntdll/ntdll.spec
index fb505e2208..1c366649e0 100644
--- a/dlls/ntdll/ntdll.spec
+++ b/dlls/ntdll/ntdll.spec
@@ -1032,6 +1032,7 @@
 @ stdcall -ret64 VerSetConditionMask(int64 long long)
 @ stdcall WinSqmEndSession(long)
 @ stdcall WinSqmIsOptedIn()
+@ stdcall WinSqmSetDWORD(ptr long long)
 @ stdcall WinSqmStartSession(ptr long long)
 @ stdcall -private ZwAcceptConnectPort(ptr long ptr long ptr ptr) NtAcceptConnectPort
 @ stdcall -private ZwAccessCheck(ptr long long ptr ptr ptr ptr ptr) NtAccessCheck
-- 
2.17.1




More information about the wine-devel mailing list