From 1608da463cb20e68bf70a68ac6da656af2b62a58 Mon Sep 17 00:00:00 2001 From: Daniel Collins Date: Thu, 12 Sep 2024 11:38:28 +0100 Subject: [PATCH] Log requested DirectPlay provider GUIDs. --- src/directplay.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/directplay.c b/src/directplay.c index 59b5453..6c8cd31 100644 --- a/src/directplay.c +++ b/src/directplay.c @@ -668,6 +668,11 @@ static HRESULT WINAPI IPX_ShutdownEx(LPDPSP_SHUTDOWNDATA data) { HRESULT WINAPI r_SPInit(LPSPINITDATA); HRESULT WINAPI SPInit(LPSPINITDATA data) { + log_printf(LOG_DEBUG, "SPInit called with provider GUID {%08lX-%04hX-%04hX-%02hhX%02hhX-%02hhX%02hhX%02hhX%02hhX%02hhX%02hhX}", + data->lpGuid->Data1, data->lpGuid->Data2, data->lpGuid->Data3, + data->lpGuid->Data4[0], data->lpGuid->Data4[1], data->lpGuid->Data4[2], data->lpGuid->Data4[3], + data->lpGuid->Data4[4], data->lpGuid->Data4[5], data->lpGuid->Data4[6], data->lpGuid->Data4[7]); + if(!IsEqualGUID(data->lpGuid, &DPSPGUID_IPX)) { return r_SPInit(data); }