From 62537b39b797c82896465c2d909ca1141b7e39c8 Mon Sep 17 00:00:00 2001 From: Eric Kohl Date: Fri, 1 May 2026 12:19:15 +0200 Subject: [PATCH] [MPRAPI] Add MprConfigServerConnect stub This stub is required to make WinXPs ifmon.dll work when the user runs netsh.exe and changes into the interface context. --- dll/win32/mprapi/mprapi.c | 17 +++++++++++++++++ dll/win32/mprapi/mprapi.spec | 2 +- 2 files changed, 18 insertions(+), 1 deletion(-) diff --git a/dll/win32/mprapi/mprapi.c b/dll/win32/mprapi/mprapi.c index 248e9bec540..8cd9665be82 100644 --- a/dll/win32/mprapi/mprapi.c +++ b/dll/win32/mprapi/mprapi.c @@ -81,3 +81,20 @@ BOOL APIENTRY MprAdminIsServiceRunning(LPWSTR server) return FALSE; } + +/*********************************************************************** + * MprConfigServerConnect (MPRAPI.@) + */ +DWORD +APIENTRY +MprConfigServerConnect( + _In_ LPWSTR lpwsServerName, + _Out_ HANDLE *phMprConfig) +{ + FIXME("(%s %p): stub!\n", debugstr_w(lpwsServerName), phMprConfig); + + if (phMprConfig == NULL) + return ERROR_INVALID_PARAMETER; + + return ERROR_SUCCESS; +} diff --git a/dll/win32/mprapi/mprapi.spec b/dll/win32/mprapi/mprapi.spec index 4b5937b8806..21d39841db5 100644 --- a/dll/win32/mprapi/mprapi.spec +++ b/dll/win32/mprapi/mprapi.spec @@ -82,7 +82,7 @@ @ stub MprConfigInterfaceTransportRemove @ stub MprConfigInterfaceTransportSetInfo @ stub MprConfigServerBackup -@ stub MprConfigServerConnect +@ stdcall MprConfigServerConnect(wstr ptr) @ stub MprConfigServerDisconnect @ stub MprConfigServerGetInfo @ stub MprConfigServerInstall